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