Частичный список переменных окружения.
Ниже приводится частичный список наиболее часто используемых переменных окружения.
Переменная | Пояснение |
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-сервера. |