[Содержание] [Предыдущая] [Следующая] [Индекс]

ssjs_getCGIVariable

Возвращает значение указанной переменной окружения, установленной в процессе сервера, включая некоторые CGI переменные.

Функция server-side
Реализовано в Netscape Server 3.0

Синтаксис

ssjs_getCGIVariable(varName)

Параметры

varName
Строка, содержащая имя переменой окружения, для восстановления.

Описание

ssjs_getCGIVariable позволяет Вам обращаться к набору переменых окружения в процессе сервера, включая CGI переменные, перечисленные в Таблице 13.2.

Таблица 13.2 CGI переменные, доступные через ssjs_getCGIVariable  
Переменная Описание
AUTH_TYPE
Тип разрешения, если запрос защищен любым типом разрешения. Netscape web серверы поддерживают HTTP основанное разрешение доступа. Например значение: basic
HTTPS
Если защита активна на сервере, значение этой переменной равно ON; иначе, оно равно OFF. Например значение: ON
HTTPS_KEYSIZE
Число битов в ключе сессии, используемом, чтобы шифровать сессию, если защита включена. Например значение: 128
HTTPS_SECRETKEYSIZE
Число битов, используемых, чтобы генерировать секретный ключ сервера. Например значение: 128
PATH_INFO
Информация о пути, как послано браузером. Например значение: /cgivars/cgivars.html
PATH_TRANSLATED
Фактическое системно-специфическое имя пути, содержащегося в 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. Обратите внимение, что это не способ определить имя пользователя любого человека, обращающегося к Вашей программе. Например значение: ksmith
REQUEST_METHOD
HTTP метод, связанный с запросом. Приложение может использовать это, чтобы определить соответствующий ответ на запрос. Например значение: GET
SCRIPT_NAME
Имя пути к этой странице, как она появляется в URL. Например значение: cgivars.html
SERVER_NAME
Host-имя или IP адрес, на котором выполняется приложение JavaScript, как оно появляется в URL. Например значение: piccolo.mcom.com
SERVER_PORT
TCP порт, на котором сервер выполняется. Например значение: 2020
SERVER_PROTOCOL
HTTP уровень протокола, обеспечиваемый программным обеспечением клиента. Например значение: HTTP/1.0
SERVER_URL
URL, который пользователь напечатал, чтобы обратиться к этому серверу. Например значение: https://piccolo:2020

Если Вы определяете параметр, который не является ни одной из перечисленных CGI переменных, двигатель времени выполнения ищет переменную окружения по имени в среде сервера. Если находит, двигатель времени выполнения возвращает значение; иначе, он возвращает null. Например, следующий код присваивает значение стандартной переменной окружения CLASSPATH переменной JavaScript classpath:

classpath = ssjs_getCGIVariable("CLASSPATH");


[Содержание] [Предыдущая] [Следующая] [Индекс]

Последняя Модификация: 10/31/97 16:38:00


Права © 1997 Netscape Communications Corporation



Все мессаги сюда:yanich@inbox.ru
Hosted by uCoz