Курс по выбору (CGI) (лабораторная работа 3, анализ пользовательских данных)

  1. Создать многофункциональный информационный 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"