ВУЗ:
Составители:
SCRIPT_NAME - Виртуальный путь к шлюзу, который должен
выполняться, используемый для получения URL.
QUERY_STRING - Информация, следующая за ? в URL, к которому
относится данный шлюз. Это информация представляет собой строку запроса.
Она не должна быть декодирована никоим образом. Вне зависимости от
командной строки эта переменная всегда должна быть установлена при
наличии такой информации.
REMOTE_HOST - Имя хоста, производящего запрос. Если сервер не
имеет такой информации, он должен установить REMOTE_ADDR, а это поле
оставить не установленным.
REMOTE_ADDR - IP адрес хоста, производящего запрос.
AUTH_TYPE - Если сервер поддерживает идентификацию пользователя,
и шлюз является защищенным от постороннего доступа, этот специфичный для
протокола метод идентификации используется для проверки пользователя.
REMOTE_USER - Используется в ситуациях, аналогичных предыдущему
случаю, для хранения имени пользователя.
REMOTE_IDENT - Если HTTP сервер поддерживает идентификацию
пользователя согласно RFC 931, то эта переменная будет содержать имя
пользователя, полученное от сервера.
CONTENT_TYPE - Для запросов, которые содержат дополнительную
добавочную информацию, такие как HTTP POST и PUT, здесь содержится тип
данных этой информации.
CONTENT_LENGTH - Длина данных, которую передает клиент.
В дополнение к этим, если запрос содержит дополнительные поля
заголовка запроса, они помещаются в переменные окружения с префиксом
HTTP_, за которым следует имя заголовка. Любые символы '-' в заголовке
меняются на символы подчеркивания '_'. Сервер может исключить любые
заголовки, которые он уже обработал, такие как Authorization, Content-type, и
Content- length. Если необходимо, сервер может исключить любые (или вообще
все) дополнительные поля заголовка в случае, когда их включение может
привести к превышению предела размера переменных окружения. Примером
такой переменной может служить переменная HTTP_ACCEPT, которая была
определена в спецификации CGI/1.0. Другим примером может служить
заголовок User-Agent.
HTTP_ACCEPT - Список MIME типов, которые клиент может
обработать, как задано в HTTP заголовках. Другие протоколы должны получить
эту информацию из других мест (если она им необходима). Каждый тип в этом
списке должен быть отделен запятой согласно HTTP спецификации. Формат:
тип/подтип, тип/подтип.
HTTP_USER_AGENT - Просмотрщик, который использует клиент для
посылки запроса. Общий формат: программа/версия библиотека/версия.
5) Вывод информации шлюзом. Шлюз осуществляет свой вывод в
стандартный поток вывода. Этот вывод может представлять собой или
документ, сгенерированный шлюзом, или инструкции серверу, где получить
необходимый документ.
67
SCRIPT_NAME - Виртуальный путь к шлюзу, который должен выполняться, используемый для получения URL. QUERY_STRING - Информация, следующая за ? в URL, к которому относится данный шлюз. Это информация представляет собой строку запроса. Она не должна быть декодирована никоим образом. Вне зависимости от командной строки эта переменная всегда должна быть установлена при наличии такой информации. REMOTE_HOST - Имя хоста, производящего запрос. Если сервер не имеет такой информации, он должен установить REMOTE_ADDR, а это поле оставить не установленным. REMOTE_ADDR - IP адрес хоста, производящего запрос. AUTH_TYPE - Если сервер поддерживает идентификацию пользователя, и шлюз является защищенным от постороннего доступа, этот специфичный для протокола метод идентификации используется для проверки пользователя. REMOTE_USER - Используется в ситуациях, аналогичных предыдущему случаю, для хранения имени пользователя. REMOTE_IDENT - Если HTTP сервер поддерживает идентификацию пользователя согласно RFC 931, то эта переменная будет содержать имя пользователя, полученное от сервера. CONTENT_TYPE - Для запросов, которые содержат дополнительную добавочную информацию, такие как HTTP POST и PUT, здесь содержится тип данных этой информации. CONTENT_LENGTH - Длина данных, которую передает клиент. В дополнение к этим, если запрос содержит дополнительные поля заголовка запроса, они помещаются в переменные окружения с префиксом HTTP_, за которым следует имя заголовка. Любые символы '-' в заголовке меняются на символы подчеркивания '_'. Сервер может исключить любые заголовки, которые он уже обработал, такие как Authorization, Content-type, и Content- length. Если необходимо, сервер может исключить любые (или вообще все) дополнительные поля заголовка в случае, когда их включение может привести к превышению предела размера переменных окружения. Примером такой переменной может служить переменная HTTP_ACCEPT, которая была определена в спецификации CGI/1.0. Другим примером может служить заголовок User-Agent. HTTP_ACCEPT - Список MIME типов, которые клиент может обработать, как задано в HTTP заголовках. Другие протоколы должны получить эту информацию из других мест (если она им необходима). Каждый тип в этом списке должен быть отделен запятой согласно HTTP спецификации. Формат: тип/подтип, тип/подтип. HTTP_USER_AGENT - Просмотрщик, который использует клиент для посылки запроса. Общий формат: программа/версия библиотека/версия. 5) Вывод информации шлюзом. Шлюз осуществляет свой вывод в стандартный поток вывода. Этот вывод может представлять собой или документ, сгенерированный шлюзом, или инструкции серверу, где получить необходимый документ. 67
Страницы
- « первая
- ‹ предыдущая
- …
- 66
- 67
- 68
- 69
- 70
- …
- следующая ›
- последняя »