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


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


/p>

Здесь приведён синтаксис ssjs_getCGIVariable:

value = ssjs_getCGIVariable("name");

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

classpath = ssjs_getCGIVariable("CLASSPATH");

Метод httpHeader объекта request возвращает шапку/header текущего клиентского запроса. Для CGI-скрипта Netscape web-серверы устанавливают CGI-переменные для некоторой информации в шапке. Для приложений JavaScript Вы получаете эту информацию непосредственно из шапки. показывает информацию, доступную как переменные CGI в среде CGI, но как свойства шапки - в серверном JavaScript. В свойствах шапки символы подчёркивания в имени CGI-переменной (_) заменяются на тире (-); например, CGI-переменная CONTENT_LENGTH соответствует свойству шапки content-length.

CGI-переменнаяОписание

CONTENT_LENGTH

Количество байтов, отправленных клиентом.

CONTENT_TYPE

Тип данных, отправленных клиентом, если форма отправлена методом POST.

HTTP_ACCEPT

Перечисляет типы данных, которые может принимать клиент.

HTTP_USER_AGENT

Идентифицирует браузер, используемый для доступа к Вашей программе.

HTTP_IF_MODIFIED_SINCE

Дата, установленная в соответствии со стандартным временем GMT (по Гринвичу), дающая возможность отправлять клиенту ответ на запрос только тогда, когда дата была изменена после данной даты.

Дополнительно о манипулировании клиентской "шапкой" см. .

В таблице даны CGI-переменные, не поддерживаемые серверным JavaScript, которые не могут быть применены при запуске приложений JavaScript.

ПеременнаяОписание

GATEWAY_INTERFACE

Версия CGI, запущенная на сервере. Не применяется к приложениям JavaScript.

SERVER_SOFTWARE

Тип запущенного сервера. Недоступна для приложений JavaScript.




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



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