На экране:
Введите пароль __________________
Кнопки:
SUBMIT - производит передачу web-серверу данных, введенных пользователем с помощью элементов управления, расположенных в форме;
RESET - сбрасывает все элементы управления в исходное состояние.
В качестве атрибута кнопок используется VALUE - надпись на кнопке.
Пример:
<FORM METHOD="GET" ACTION="http://webapp/test.cgi">
<INPUT TYPE = "PASSSWORD" SIZE=20 NAME="txt1"
VALUE = "master key">
<INPUT TYPE = "SUBMIT" VALUE = "отправить">
<INPUT TYPE = "RESET" VALUE = "очистить">
</FORM>
Для расширений функций web-сервера приходится разрабатывать специальные программы, называемые расширениями web-сервера или web-приложениями. Существует много типов web-приложений. Одним из таких типов расширений являются CGI (Common Gate Interface) приложения, в основе которых лежит использование общего шлюзового интерфейса. Такие приложения подчиняются правилам передачи информации по протоколу HTTP. CGI-приложение получает в соответствии с протоколом HTTP информацию от пользователя, обрабатывает её и возвращает результат обработки в виде HTML-документа, созданного динамически или в виде ссылки на уже существующий документ или другой объект, например, графическое изображение. Отображаемый на экране клиентского компьютера результат называют web-страницей. CGI - это первый общепринятый интерфейс, считающийся классическим для создания расширений web-серверов. CGI-приложения представляют собой обычное консольное приложение, которое обменивается данными с web-сервером через так называемое переменное окружение выполняющейся программы (параметры).
Недостатки CGI:
Приложение выполняется в своем адресном пространстве, поэтому скорость его взаимодействия с web-сервером невысока;
Осуществлять обмен данными через переменное окружение достаточно неудобно.
Тем не менее, до сих пор широко распространен из-за универсальности (подходит под все известные ОС).
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.