Частичный список переменных окружения.

назад

Ниже приводится частичный список наиболее часто используемых переменных окружения.

ПеременнаяПояснение
 AUTH_TYPEПротокол, применяемый для проверки подлинности. Устанавливается только при наличии какой-то проверки подлинности, например, основной (Basic Authentication) или краткой (Digest Authentication)
CONTENT_LENGTHДлина в байтах сообщения, передаваемого через входной поток.
DOCUMENT_ROOTПуть на сервере к корневому каталогу дерева документов Web.
GATEWAY_INTERFACEВерсия спецификации CGI, которую реализует Web-сервер.
HTTP_REFERERАдрес URL, с которого посетитель пришёл на страницу. Если он использовал закладку своего броузера или ввёл URL вручную, эта переменная имеет пустое значение.
HTTP_USER_AGENTНазвание и версия клиента, используемая для просмотра страницы. 
PATH_ INFOДополнительная информация пути, переданная клиентом. Это может быть, например, каталог, указанный после скрипта.
PATH_TRANSLATEDПеревод PATH_ INFO в путь на сервере.
QUERY_STRINGИнформация запроса, переданная вызывающим URL. Это данны, которые следуют после вопросительного знака за именем скрипта.
REMOTE_ADDR IP-адрес запрашивающего клиента.
REMOTE_HOSTИмя компьютера, делающего запрос. Оно устанавливается, только если для сервера разрешен обратный просмотр.
REMOTE_USERИмя пользователя, если пользователь проходит проверку подлинности для обращения к защещённому скрипту
REQUEST_METHODМетод, используемый для запроса. Обычно GET, POST или HEAD.
SCRIPT_NAMEВиртуальный путь к выполняемому скрипту.
SERVER_NAMEИмя или IP-адрес Web-сервера.
SERVER_PORTПорт прослушивания Web-сервера.
SERVER_PROTOCOLНазвание и версия протокола запроса, например, HTTP/1.0.
SERVER_SOFTWAREНазвание и версия программы Web-сервера.