Добавил:
Upload
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:Компьютерные сети / Задания / lab6 CGI программирование с применением shell и awk
.txt Лабораторная работа N 6. Разработка CGI-сценария для формы
-----------------------------------------------------------------
Задание
1. Исходные текстовые WWW-документы - результат выполнения формы
лабораторной работы по сайту. В форме должна быть дополнительная
группа кнопок типа "radio" для задания ответа.
2. Разработать единый CGI-сценарий с использованием shell и awk для
обработки запросов, приходящих при заполнении форм по методам GET
и POST и возвращаюший пользователю ответы в виде:
- текстового документа;
- документа в формате HTML;
- переадресации ссылки с ответом пользователю.
3. Указания по выполнению сценария:
- результаты заполнения формы получать в CGI-программе либо
из переменной окружения QUERY_STRING либо из стандартного
ввода.
- параметры передавать в виде строки:
name1=val1&name2=val2...,
где имена и значения подставляются в соответствии с
опциями NAME и VALUE, указанными в форме. Знаки пробе-
лов заменены символами "+". Для дальнейшего использо-
вания параметров их необходимо выделить из строки.
- установить CGI-программу в каталоге /cgi-bin Web-сервера
для Apache или в каталог WEBSHARE/SCRIPTS локального
Web-сервера для Windows.
-----------------------------------------------------------------
Задание
1. Исходные текстовые WWW-документы - результат выполнения формы
лабораторной работы по сайту. В форме должна быть дополнительная
группа кнопок типа "radio" для задания ответа.
2. Разработать единый CGI-сценарий с использованием shell и awk для
обработки запросов, приходящих при заполнении форм по методам GET
и POST и возвращаюший пользователю ответы в виде:
- текстового документа;
- документа в формате HTML;
- переадресации ссылки с ответом пользователю.
3. Указания по выполнению сценария:
- результаты заполнения формы получать в CGI-программе либо
из переменной окружения QUERY_STRING либо из стандартного
ввода.
- параметры передавать в виде строки:
name1=val1&name2=val2...,
где имена и значения подставляются в соответствии с
опциями NAME и VALUE, указанными в форме. Знаки пробе-
лов заменены символами "+". Для дальнейшего использо-
вания параметров их необходимо выделить из строки.
- установить CGI-программу в каталоге /cgi-bin Web-сервера
для Apache или в каталог WEBSHARE/SCRIPTS локального
Web-сервера для Windows.
Соседние файлы в папке Задания