ВУЗ:
Составители:
Рубрика:
© Чукарин А.В., 2006
93
информация передается в качестве первого параметра. Иначе первый
параметр будет пуст.
Примеры:
/htbin/foo/x/y/z?name1=value1&name2=value2
вызывается как:
/.../foo /x/y/z name1= value1 name2= value2
а
/htbin/foo?name1=value1&name2=value2
вызывается как:
/.../foo '' name1= value1 name2= value2
9.1.3. CGI переменные окружения
Следующие переменные окружения не являются
специфичными по типу запросов и устанавливаются для всех запросов.
• SERVER_SOFTWARE. Название и версия
информационного сервера, который отвечает на запрос
(и запускает шлюз). Формат: имя/версия
• SERVER_NAME. Имя хоста, на котором запущен сервер,
DNS имя, или IP адрес в том виде, в котором он
представлен в URL.
• GATEWAY_INTERFACE. Версия CGI спецификации на
тот момент, когда компилировался сервер. Формат:
CGI/версия
Следующие переменные окружения являются специфичными
для разных запросов, и заполняются перед вызовом шлюза:
• SERVER_PROTOCOL. Имя и версия информационного
протокола, в котором пришел запрос. Формат:
протокол/версия
• SERVER_PORT. Номер порта, на который был послан
запрос
• REQUEST_METHOD. Метод, который был использован
для запроса. Для HTTP, это "GET", "HEAD", "POST", и т.д.
• PATH_INFO. Дополнительная информация о пути,
которую передал клиент. Другими словами, доступ к
шлюзу может быть осуществлен по виртуальному пути, за
которым следует некоторая дополнительная
информация. Эта информация передается в PATH_INFO.
Страницы
- « первая
- ‹ предыдущая
- …
- 91
- 92
- 93
- 94
- 95
- …
- следующая ›
- последняя »
