Переменные сервера в ASP:
Для получения информации о среде, в которой выполняется Ваш сценарий в IIS предусмотрены переменные сервера. С их помощью Вы можете узнать, какой броузер запрашивает страницу, получить заголовок HTTP - запроса, логин пользователя, и параметры сервера на котором исполняется сценарий.
Все доступные ASP переменные сервера будут приведены в таблице ниже. Полужирным шрифтом, выделены переменные доступные только в IIS 4.0
Для получения переменной сервера используется функция ServerVariables объекта Request.
Response.write Request.ServerVariables("ALL_HTTP")
" Получение всего заголовка HTTP
| Переменная | Описание |
| ALL_HTTP | заголовок HTTP запроса, полученного от клиента. |
| ALL_RAW | Необработанный HTTP заголовок |
| APPL_MD_PATH | Metabase путь к ISAPI DLL |
| APPL_PHYSICAL_PATH | Физический путь |
| AUTH_PASSWORD | То что ползователь ввёл в диалоге авторизации клиента |
| AUTH_TYPE | Авторизация используемого сервера |
| AUTH_USER | Имя пользователя |
| CERT_COOKIE | Уникальный ID клиентского сертификата. |
| CERT_FLAGS | Действителен ли клиентский сертификат |
| CERT_ISSUER | Издатель клиентского сертификата |
| CERT_KEYSIZE | Число бит в ключе SSL |
| CERT_SERIALNUMBER | Серийный номер клиентского сертификата |
| CERT_SERVER_ISSUER | Издатель сертификата сервера |
| CERT_SERVER_SUBJECT | Субъект сертификата сервера |
| CERT_SUBJECT | Субъект сертификата клиента |
| CONTENT_LENGTH | Размер содержимого |
| CONTENT_TYPE | MIME тип содержимого |
| GATEWAY_INTERFACE | Версия CGI |
| HTTPS | Защищено ли SSL |
| HTTPS_KEYSIZE | Число бит в ключе SSL |
| HTTPS_SECRETKEYSIZE | Число бит в секретном ключе |
| HTTPS_SERVER_ISSUER | Издатель сертификата сервера |
| HTTPS_SERVER_SUBJECT | Субъект сертификата сервера |
| INSTANCE_ID | ID данного экземпляра IIS |
| INSTANCE_META_PATH | Metabase путь для экземпляра |
| LOCAL_ADDR | IP сервера |
| LOGON_USER | NT Логин текущего пользователя |
| PATH_INFO | Виртуальный путь сервера |
| PATH_TRANSLATED | Абсолютный путь сервера |
| QUERY_STRING | Строка запроса переданная с URL |
| REMOTE_ADDR | IP запрашивающей документ машины |
| REMOTE_HOST | IP запрашивающего документ хоста |
| REMOTE_USER | Удалённый пользователь |
| REQUEST_METHOD | Метод запроса |
| SCRIPT_NAME | Виртуальный путь и имя файла текущего сценария |
| SERVER_NAME | Имя сервера |
| SERVER_PORT | Используемый порт |
| SERVER_PORT_SECURE | 1-защищён, 0-не защищён |
| SERVER_PROTOCOL | Имя/версия используемого протокола |
| SERVER_SOFTWARE | HTTP ПО используемое на сервере |
| URL | URL Без имени домена |
| HTTP_ACCEPT | Поддерживаемые броузером MIME-типы |
| HTTP_ACCEPT_LANGUAGE | Параметры языка Броузера |
| HTTP_CONNECTION | HTTP Соединение |
| HTTP_HOST | Домен, хранящий запрос |
| HTTP_USER_AGENT | Используемый броузер |
| HTTP_PRAGMA | Кэширование страницы |
| HTTP_COOKIE | Cookie относящиеся к странице |
| HTTP_ACCEPT_CHARSET | Поддерживаемый набор ISO символов |



