Прикладные протоколы Интернет и WWW. Чукарин А.В. - 93 стр.

UptoLike

Составители: 

© Чукарин А.В., 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.