ВУЗ:
Составители:
- чередующиеся имена полей формы с добавленным знаком равенства
(на четных позициях) и соответствующих значений переменных (на нечетных
позициях).
Ключевые слова, имена полей формы и значения передаются
раскодированными (из HTTP URL формата кодирования) и
перекодированными в соответствии с правилами кодирования Bourne shell, так
что шлюз в командной строке получит информацию в том виде, как она есть,
без необходимости осуществлять дополнительные преобразования.
Запросы оператора FORM. Запросы оператора FORM обрабатываются
таким образом, что каждый параметр, отвечающий за имя поля, оканчивается
знаком равенства, а остаток представляет собой значение этого параметра. Если
присутствует что-либо после имени скрипта (шлюза), то эта информация
передается в качестве первого параметра. Иначе первый параметр будет пуст.
Примеры:
/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
4) 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.
PATH_TRANSLATED - Сервер передает преобразованную версию
PATH_INFO, которая включает в себя путь, преобразованный из виртуального
в физический.
66
- чередующиеся имена полей формы с добавленным знаком равенства (на четных позициях) и соответствующих значений переменных (на нечетных позициях). Ключевые слова, имена полей формы и значения передаются раскодированными (из HTTP URL формата кодирования) и перекодированными в соответствии с правилами кодирования Bourne shell, так что шлюз в командной строке получит информацию в том виде, как она есть, без необходимости осуществлять дополнительные преобразования. Запросы оператора FORM. Запросы оператора FORM обрабатываются таким образом, что каждый параметр, отвечающий за имя поля, оканчивается знаком равенства, а остаток представляет собой значение этого параметра. Если присутствует что-либо после имени скрипта (шлюза), то эта информация передается в качестве первого параметра. Иначе первый параметр будет пуст. Примеры: /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 4) 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. PATH_TRANSLATED - Сервер передает преобразованную версию PATH_INFO, которая включает в себя путь, преобразованный из виртуального в физический. 66
Страницы
- « первая
- ‹ предыдущая
- …
- 65
- 66
- 67
- 68
- 69
- …
- следующая ›
- последняя »