Переменные сервера HTTP

В ASP странице для чтения значений некоторых переменных среды окружения сервера служит коллекция ServerVariables. Эти переменные перечислены в таблице, представленной ниже.

 Переменная  Описание 
ALL_HTTPЗаголовки HTTP, посланные клиентом.
ALL_RAWЗаголовки HTTP в необработанном виде.
APPL_MD_PATHПуть к метабазе для приложения.
APPL_PHYSICAL_PATHФизический путь для приложения.
AUTH_PASSWORDЗначение в диалоговом окне идентификации клиента.
AUTH_TYPEИспользуемый способ идентификации клиентов.
AUTH_USERИсходное идентификационное имя клиента.
CERT_COOKIEУникальный идентификатор для сертификата клиента.
CERT_FLAGSФлаги сертификата: нулевой бит установлен, если присутствует сертификат клиента; первый бит установлен, если издатель сертификата недействителен.
CERT_ISSUERЭмитет сертификата из поля ISSUER в клиентском сертификате.
CERT_KEYSIZEДлина SSL ключа в битах.
CERT_SECRETKEYSIZEЧисло битов в закрытом ключе серверного сертификата.
CERT_SERIALNUMBERСерийный номер сертификата клиента.
CERT_SERVER_ISSUERЭмитет сертификата из поля ISSUER в серверном сертификате.
CERT_SERVER_SUBJECTВладелец сертификата из поля SUBJECT в серверном сертификате.
CERT_SUBJECTВладелец сертификата из поля SUBJECT в клиентском сертификате.
CERT_USERИздатель сертификата клиента.
CONTENT_LENGTHДлина строки данных, предоставленных клиентом.
CONTENT_TYPEТип данных, посланных клиентом.
GATEWAY_INTERFACEВерсия спецификации CGI на сервере.
HTTPSПризнак защиты: ON - используется защищённый канал, OFF в противном случае.
HTTPS_KEYSIZEРазмер SSL ключа в битах.
HTTPS_SECRETKEYSIZEРазмер в битах закрытого ключа сертификата сервера.
HTTPS_SERVER_ISSUERЭмитет сертификата из поля ISSUER в серверном сертификате.
HTTPS_SERVER_SUBJECTВладелец сертификата из поля SUBJECT в серверном сертификате.
INSTANCE_IDИдентифицирует экземпляр сервера в метабазе.
INSTANCE_META_PATHПуть к метабазе для текущего экземпляра сервера.
LOCAL_ADDRАдрес, по которому пришёл запрос.
LOGON_USERИмя учётной записи пользователя Windows NT, если пользователь был аутентифицирован.
PATH_INFOИнформация о пути из запроса клиента.
PATH_TRANSLATEDИнформация из PATH_INFO после необходимого виртуально-физического преобразования.
QUERY_STRINGИнформация с параметрами запроса, которые указаны после знака вопроса.
REMOTE_ADDRАдрес компьютера, делающего запрос.
REMOTE_HOSTИмя компьютера, делающего запрос.
REMOTE_USERИмя пользователя (без изменения его фильтрами аутентификации), делающего запрос.
REQUEST_METHODИспользуемый метод запроса (POST, GET, PUT).
SCRIPT_NAMEВиртуальный путь к выполняемому скрипту.
SERVER_NAMEИмя, DNS псевдоним или адрес сервера.
SERVER_PORTНомер порта, на который был послан запрос.
SERVER_PORT_SECUREБезопасность порта: если 1, то порт безопасный, в противном случае 0.
SERVER_PROTOCOLИмя и версия протокола запроса.
SERVER_SOFTWAREИмя и версия серверного программного обеспечения.
URLБазовый URL запроса.

Все эти переменные можно получить и в CGI, написанном на Borland Delphi. Кроме того, доступны так же заголовки HTTP.

Перейти на главную страницу Перейти к разделу стола заказов Перейти к разделу загрузки программного обеспечения Открыть гостевую книгу Написать письмо05.11.2006
Hosted by uCoz