On-Line Библиотека www.XServer.ru - учебники, книги, статьи, документация, нормативная литература.
       Главная         В избранное         Контакты        Карта сайта   
    Навигация XServer.ru








 

Сводная таблица переменных HTTP сервера


Приведенный перечень переменных далеко не полон и во многом зависит от используемого в качестве http-сервера программного обеспечения. Если у Вас есть замечания, дополнения или пожелания пишите.

Обозначения:
  CGI - определена в спецификации CGI 1.1 Apache - Web-server Apache IIS - Internet Information Server Netscape - Netscape Enterprise Server Browser - создается броузером
 
Переменная Назначение HTTP Server Пример Примечание
         
ALL_HTTP Весь HTTP заголовок, включая переменные, устанавливаемые сервером IIS    
ALL_RAW HTTP заголовок без переменных  IIS    
APPL_MD_PATH   IIS /LM/W3SVC/12/Root  
APPL_PHYSICAL_PATH   IIS D:\virtual\asp\wwwroot\  
AUTH_PASSWORD Пароль, с которым авторизовался пользователь IIS    
AUTH_TYPE Метод аутентификации, используемый сервером CGI, Apache, IIS Basic  
AUTH_USER Имя пользователя (login) Apache, IIS user  
CERT_COOKIE   IIS, Netscape   При подключении с использованием SSL
CERT_FLAGS   IIS, Netscape   При подключении с использованием SSL
CERT_ISSUER Информация о полномочиях, которые обеспечивает сертификат клиента. IIS, Netscape O="VeriSign, Inc.", OU=VeriSign Trust Network,
OU="www.verisign.com/repository/RPA Incorp. By
Ref.,LIAB.LTD(c)98", CN=VeriSign Class 1 CA 
Individual Subscriber-Persona Not Validated
При подключении с использованием SSL
CERT_KEYSIZE   IIS, Netscape   При подключении с использованием SSL
CERT_SECRETKEYSIZE   IIS, Netscape   При подключении с использованием SSL
CERT_SERIALNUMER   IIS, Netscape   При подключении с использованием SSL
CERT_SERVER_ISSUER   IIS, Netscape   При подключении с использованием SSL
CERT_SERVER_SUBJECT   IIS, Netscape   При подключении с использованием SSL
CERT_SUBJECT Определенная клиентом информация, обеспеченная сервером сети. Эти данные обычно включают имя клиента, адрес электронной почты, и т.д. IIS, Netscape O="VeriSign, Inc.", OU=VeriSign Trust Network,OU="www.verisign.com/repository/RPA Incorp. By
Ref.,LIAB.LTD(c)98", CN=VeriSign Class 1 CA
Individual Subscriber-Persona Not Validated
При подключении с использованием SSL
CONTENT_LENGTH
Длина (в байтах) всех передаваемых данных (т.е. данных формы из запроса POST) CGI, Browser 0  
CONTENT_TYPE
MIME-тип содержимого данных формы из запроса POST CGI, Browser application/x-www-form-urlencoded  
DATE_GMT Текущее значение даты и времени по Гринвичу Apache Saturday, 03-Feb-01 12:00:00 GMT При вызове с использованием SSI
DATE_LOCAL Текущее значение даты и времени по местному для сервера часовому поясу Apache Saturday, 03-Feb-01 15:00:00 MSK При вызове с использованием SSI
DOCUMENT_NAME Имя файла, который содержал SSI, вызвавшую программу Apache file.shtml При вызове с использованием SSI
DOCUMENT_ROOT Абсолютный путь к корневому каталогу сервера Apache /var/www/www  
DOCUMENT_URI Виртуальный путь (относительно DOCUMENT_ROOT) к файлу, заданного переменной DOCUMENT_NAME Apache /public_html/file.shtml При вызове с использованием SSI
GATEWAY_INTERFACE Версия CGI, которая работает на сервере CGI,Apache, IIS CGI/1.1  
HTTP_ACCEPT Cписок MIME-кодировок, которые поддерживает броузер посетителя Apache image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, */*  
HTTP_ACCEPT_ENCODING Список доступных посетителю архиваторов Apache gzip, deflate  
HTTP_ACCEPT_LANGUAGE Язык(и), которые понимает посетитель Apache ru, en-us  
HTTP_CONNECTION   Apache Keep-Alive  
HTTP_COOKIE Значения cookies, установленных в броузере посетителя и доступных для вашего узла Browser cgi-bin/test.cgi_LAST=1234567890  
HTTP_FROM  Адрес электронной почты пользователя, делающего запрос. Browser user@host.ru большинство браузеров не поддерживает эту переменную
HTTP_HOST Доменное имя сервера Apache www.host.ru  
HTTP_REFERER Если программа вызывается из ссылки на веб-странице, в данной переменной содержится полный URL исходной страницы Browser     
HTTP_USER_AGENT  Имя и версия броузера посетителя, а так же информацию о его операционной системе Browser Mozilla/4.73 [en] (X11; U; Linux 2.4.0 i686)  
HTTPS Использование протокола HTTPS (on/off) IIS off  
HTTPS_KEYSIZE Размер ключа IIS    
HTTPS_SECRETKEYSIZE Размер секретного ключа IIS    
HTTPS_SERVER_ISSUER   IIS    
HTTPS_SERVER_SUBJECT   IIS    
INSTANCE_ID   IIS 12   
INSTANCE_META_PATH   IIS /LM/W3SVC/12  
LAST_MODIFIED Дата и время последнего изменения файла, заданного DOCUMENT_NAME Apache Saturday, 03-Feb-01 15:00:00 MSK При вызове с использованием SSI
LOCAL_ADDR IP-адрес сервера IIS 10.10.10.10  
LOGON_USER Имя пользователя (login) IIS    
PATH_INFO Дополнительная информация о пути, которая дается после имени программы в ее URL CGI, Apache, IIS /ASPSamp/samples/sam.asp  
PATH_TRANSLATED  Полный абсолютный путь к программе на жестком диске сервера CGI, Apache,IIS D:\virtual\wwwroot\ASPSamp\samples\sam.asp  
QUERY_STRING Данные формы из запроса GET или то, что следует за вопросительным знаком после URL программы CGI, Browser name=null+test  
REDIRECT_HTTP_ACCEPT  Аналогична HTTP_ACCEPT. Apache image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, */* Проставляется когда сервер перенаправляет обращение на другую страницу, например при обработки 404 ошибки.
REDIRECT_HTTP_USER_AGENT Аналогична HTTP_USER_AGENT. Apache Mozilla/4.73 [en] (X11; U; Linux 2.4.0 i686) Проставляется когда сервер перенаправляет обращение на другую страницу, например при обработки 404 ошибки.
REDIRECT_PATH   Apache   Проставляется когда сервер перенаправляет обращение на другую страницу, например при обработки 404 ошибки.
REDIRECT_QUERY_STRING Аналогична QUERY_STRING. Apache   Проставляется когда сервер перенаправляет обращение на другую страницу, например при обработки 404 ошибки.
REDIRECT_REMOTE_ADDR Аналогична REMOTE_ADDR. Apache 10.10.10.10 Проставляется когда сервер перенаправляет обращение на другую страницу, например при обработки 404 ошибки.
REDIRECT_REMOTE_HOST Аналогична REMOTE_HOST. Apache   Проставляется когда сервер перенаправляет обращение на другую страницу, например при обработки 404 ошибки.
REDIRECT_SERVER_NAME Аналогична SERVER_NAME. Apache   Проставляется когда сервер перенаправляет обращение на другую страницу, например при обработки 404 ошибки.
REDIRECT_SERVER_PORT Аналогична SERVER_PORT. Apache 8080 Проставляется когда сервер перенаправляет обращение на другую страницу, например при обработки 404 ошибки.
REDIRECT_SERVER_SOFTWARE Аналогична SERVER_SOFTWARE. Apache Apache 1.3 Проставляется когда сервер перенаправляет обращение на другую страницу, например при обработки 404 ошибки.
REMOTE_ADDR IP-адрес посетителя, запросившего программу CGI, Apache, IIS 10.10.10.10   
REMOTE_HOST Имя хоста посетителя, которое обычно совпадает с доменным именем посетителя CGI, Apache, IIS 10.10.10.10  
REMOTE_IDENT Если сервер, а так же клиент поддерживают RFC 931 (протокол идентификации пользователей), то сюда заносится пользовательское имя посетителя CGI, Apache    
REMOTE_USER  Аутентифицированное пользовательское имя посетителя CGI, Apache, IIS    
REQUEST_METHOD  Метод передачи данных формы CGI, Browser POST  
SCRIPT_NAME Виртуальный путь (относительно переменной DOCUMENT_ROOT) к текущей программе CGI, Apache, IIS /test/test.pl  
SERVER_ADMIN Адрес электронной почты администратора сервера Apache admin@host.ru  
SERVER_NAME Доменное имя сервера или IP-адрес сервера CGI, Apache, IIS www.host.ru  
SERVER_PORT Номер порта, в который был послан запрос к программе CGI, Apache, IIS 8080  
SERVER_PORT_SECURE IIS 0  
SERVER_PROTOCOL Имя и версия протокола запроса, используемого для доступа к серверу CGI, Apache, IIS HTTP/1.1  
SERVER_SOFTWARE Имя и версия по Web-сервера CGI, Apache, IIS Microsoft-IIS/4.0  
URL Веб-адрес запрашиваемой страницы IIS /ASPSamp/samples/sam.asp  



Литература по серверам: разное