Серверный JavaScript 1.4. Руководство по использованию


Доступ к Переменным CGI - часть 2


Серверная функция ssjs_getCGIVariable даёт Вам доступ к переменным окружения, установленным в серверном процессе, включая CGI-переменные, перечисленные в следующей таблице.

Переменная

Описание

AUTH_TYPE

Тип авторизации, если запрос защищён авторизацией любого типа. Netscape web-серверы поддерживают базовую авторизацию доступа HTTP.

Пример значения: basic

HTTPS

Если на сервере активна служба безопасности/security, значение этой переменной ON; иначе - OFF. Пример значения: ON

HTTPS_KEYSIZE

Количество битов в ключе сессии, используемом для шифрования сессии, если безопасность on. Пример значения: 128

HTTPS_SECRETKEYSIZE

Количество битов, используемых для генерации private-ключа сервера.

Пример значения: 128

PATH_INFO

Информация пути, установленная браузером. Пример: /cgivars/cgivars.html

PATH_TRANSLATED

Фактическое системное pathname/имя пути , содержащегося в PATH_INFO. Пример: /usr/ns-home/myhttpd/js/samples/cgivars/cgivars.html

QUERY_STRING

Информация запрашивающей HTML-страницы; если имеется "?", информация в URL, идущая после знака "?". Пример значения: x=42

REMOTE_ADDR

IP-адрес хоста, отправившего запрос. Пример: 198.93.95.47

REMOTE_HOST

Если DNS на сервере включена, имя хоста, отправившего запрос; иначе - его IP-адрес. Пример: www.netscape.com

REMOTE_USER

Имя локального HTTP-пользователя web-браузера, если авторизация доступа HTTP была активирована данным URL. Заметьте, что это не способ определения user name того, кто выполнил доступ к Вашей программе. Пример: ksmith

REQUEST_METHOD

HTTP-метод, ассоциированный с запросом. Приложение может использовать его для определения ответа на запрос. Пример: GET

SCRIPT_NAME

pathname к данной странице, как он введён в URL. Пример: cgivars.html

SERVER_NAME

hostname или IP-адрес, по которому приложение JavaScript запущено, как они даны в URL. Пример: piccolo.mcom.com

SERVER_PORT

TCP-порт, по которому запущен сервер. Пример: 2020

SERVER_PROTOCOL

Уровень протокола HTTP, поддерживаемый клиентским программным обеспечением. Пример: HTTP/1.0

SERVER_URL

URL, введённый пользователем для доступа к данному серверу. Пример: https://piccolo:2020

<


- Начало -  - Назад -  - Вперед -



Книжный магазин