Язык Perl и CGI-программирование
Основные понятия
Основу "всемирной паутины" WWW составляют Web-узлы. Это компьютеры, на которых выполняется специальная программа – Web-сервер, ожидающая запроса со стороны клиента на выдачу документа. Документы сохраняются на Web-узле, как правило, в формате HTML.HTML-формы
HTML-формы предназначены для пересылки данных от удаленного пользователя к Web-серверу. С их помощью можно организовать простейший диалог между пользователем и сервером (например, регистрацию пользователя на сервере или выбор нужного документа из представленного списка).Передача информации CGI-программе
Как мы уже знаем, существуют два метода кодирования информации, содержащейся в форме: стандартный метод application/x-www-form-urlencoded, используемый по умолчанию, и дополнительный multipart/form-data.CGI-сценарии
Назначение CGI-программы – создать новый HTML-документ, используя данные, содержащиеся в запросе, и передать его обратно клиенту. Если такой документ уже существует, то передать ссылку на него. Какой язык можно использовать для написания CGI-программ?Вопросы и Упражнения
Вопросы для самоконтроля | Что обозначает аббревиатура CGI? | Что такое Web-сервер? | Что такое клиент Web-сервера? | Для чего нужна HTML-форма? | Какую первую строку должна выводить CGI-программа? | Какие методы передачи данных формы Web-серверу вы знаете? В чем их особенности?