Курс по выбору (CGI) (лабораторная работа 3, анализ пользовательских данных)
- Создать многофункциональный информационный CGI-скрипт. Параметр
"action" скрипта определяет возвращаемый им результат, параметр
"info" определяет дополнительную информацию:
1) Параметр action отсутствует - скрипт возвращает веб-форму с двумя полями ввода: action и info
2) action=date - скрипт возвращает текущую дату
3) action=time - скрипт возвращает текущее время
4) action=datetime - скрипт возвращает текущие дату и время
5) action=serverinfo - скрипт возвращает информацию о сервере
6) action=selfinfo - скрипт возвращает информацию о себе (метод запроса, версия
CGI, местоположение скрипта)
7) action=userinfo - скрипт возвращает информацию о пользователе (IP-адрес
пользователя, информацию о браузере)
8) action=readfile, info="имя файла" - скрипт возвращает содержимое
текстового файла, имя которого задано в параметре "info"
9) action=relocate, info="имя ресурса" - скрипт перенаправляет клиента к
ресурсу, имя которого задано в параметре "info"