Рекомендуем: выгодная Партнерская программа XAP.ru Партнерская программа для веб-мастеров от XAP.ru - это возможность за секунды получить тысячи и десятки тысяч прямых ссылок на свой сайт бесплатно. Улучшение рейтинга сайта в Yandex, Google, Rambler через 1-2 недели. Увеличение дохода от контекстной рекламы в разы!
  Регистрация   Обратная связь   Форумы   Авторам статей   Реклама на сайте  

Меню пользователя



Опрос Населения

Какой у вас оператор ?

Beeline
SkyLink
Мегафон
МТС
НТС
Сонет
Другой оператор


Ссылки

электрические камины кредит
дистрибьютер call центр, центр обработки вызовов
самоклеящиеся эмблемы и объёмные эмблемы - вас увидят все

    Корпоративный портал, передача данных диваны-кровати, диван, кресла, диваны, мебель игровая приставка psp

    PHP. Переменные окружения
    Автор: articles.org
    Категория: PHP
    Дата публикации: Пн 05 марта 2009
    Просмотров: 853
    Комментариев: 0

    document_root Корневой каталог документов веб-сервера. Например, если при запросе http://www.my-web-server.ru/ сервер пересылает посетителю файл d:/www/index.html, значением переменной document_root будет d:/www. Это обычно совпадает с тем, что указано в директиве documentroot конфигурационного файла сервера apache.
    content_length Длина тела запроса. Обычно это поле анализируют, если получен запрос типа post.
    content_type Тип принятых данных. Например, multipart/form-data.
    gateway_interface Имя и версия cgi-протокола. Например: cgi/1.1. Эта переменная может оказаться полезной, чтобы определить, откуда запущена программа. Если значение переменной отсутствует, то программа, скорее всего, вызвана не через веб, а запущена из командной строки на сервере.
    http_accept Список mime-типов, которые способен принять браузер. Переменная может содержать только маску */*, либо список значений, разделенных запятыми: text/html, image/png, image/jpeg, image/gif, image/x-xbitmap, application/msword.
    http_accept_charset Список воспринимаемых браузером кодировок. Например, windows-1251;q=1.0, windows-1251;q=1.0, utf-16;q=1.0, windows-1251;q=0.6, *;q=0.1. Обратите внимание, что после каждой кодировки указан ее «вес», который расставляет кодировки в порядке предпочтения.
    http_accept_encoding Список типов кодирования, которые понимает браузер. Например: gzip, deflate, x-gzip.
    http_accept_language Список языков, которые принимает браузер. Например: ru, en.
    http_cache_control Способ кэширования документов (или указание о его отсутствии). Например: no-cache. В ранних версиях netscape navigator это значение доступно в переменной http_pragma.
    http_connection Тип соединения. Например: keep-alive.
    http_cookie Список пар вида имя=значение, содержащихся в cookiе для текущей страницы или сервера. Значения cookie устанавливает веб-сервер, а браузер клиента сохраняет их и передает серверу при следующих запросах, ведущих на тот же сервер.
    http_host Запрошенное доменное имя. Часто бывает так, что один и тот же сервер доступен по нескольким адресам, например, http://www.my-web-server.ru и http://my-web-server.ru. Переменная примет значения www.my-web-server.ru и my-web-server.ru, соответственно. Переменную можно использовать, чтобы автоматически перенаправлять браузер на другой адрес, например, если вы приобрели новое, более красивое, доменное имя.
    http_referer Адрес страницы, с которой пользователь попал на сервер. Например, если на странице http://www.web-server-1.ru/index.html стоит ссылка на ресурс http://www.web-server-2.ru/index.html, то второй веб-сервер получит в этой переменной значение http://www.web-server-1.ru/index.html. С помощью переменной http_referer можно узнать, кто ссылается на ваш сервер. Более того, если посетитель пришел с поисковой системы, часто в переменной виден тот запрос, по которому вас нашли.
    http_user_agent Идентификатор клиентской программы (браузера) и операционной системы. Значение этой переменной не стандартизировано и формируется браузером так, что в ней содержится имя и версия браузера одновременно с версией операционной системы. Например, microsoft internet explorer 6.0 под управлением windоws xp передает такую строку: mozilla/4.0 (compatible; msie 6.0; windows nt 5.1; .net clr 1.0.3705).
    query_string Строка запроса. Если пользователь запросил документ и указал дополнительные параметры, например, http://www.my-web-server.ru/index.html?var1=name1, переменная получит значение var1=name. Эта переменная активно применяется при обработке веб-форм.
    redirect_query_string Эта и две следующие переменные появляются в том случае, если при запросе некоего ресурса веб-сервер выполнил внутреннее перенаправление, например, на скрипт, который указан в качестве индексного файла для текущего каталога, либо при вызове cgi-программы директивой ssi. В переменной redirect_query_sting содержатся те же данные, что и в переменной query_string. .
    redirect_status При перенаправлении в этой переменной указан код ответа, например, 200.
    redirect_url Если на сервере выполнено перенаправление, эта переменная содержит запрошенный uri.
    remote_addr ip-адрес пользователя. В том случае, если между пользователем и веб-сервером находится прокси-сервер, переменная скорее всего будет содержать адрес прокси-сервера.
    remote_host Имя узла пользователя или его прокси-сервера. Если эта переменная не установлена, можно воспользоваться значением переменной remote_addr.
    remote_port Номер порта клиента. Если на машине клиента одновременно работают несколько браузеров, значение этой переменной окажется различной для каждого из них. Интересно отметить, что, например, устаревший ныне браузер netscape navigator 2 увеличивает номер порта при каждом обновлении страницы.
    request_method Текущий метод http-запроса. Например: get или head.
    request_uri uri запрошенного документа. Понятие uri часто путают с url. Если запрошена страница http://www.my-web-server.ru/dir/index.html, переменная примет значение /dir/index.html. Если в запросе содержится строка запроса (помещаемая в переменную query_string), она останется и в переменной request_uri.
    script_filename Путь к скрипту на веб-сервере. Переменная устанавливается, если пользователь запросил cgi-скрипт или программу, а не html-документ. Например: d:/www/cgi/2/c2.exe.
    script_name uri скрипта, если запрошен cgi-скрипт или программа, а не html-документ. В отличие от переменной request_uri, строка запроса теряется.
    server_addr ip-адрес веб-сервера.
    server_admin Адрес электронной почты администратора сервера. Значение переменной зависит от того, что указано в файле конфигурации.
    server_name Имя сервера. Оно может не совпадать с доменным именем. Значение этой переменной указано в конфигурационном файле.
    server_port Номер порта веб-сервера, по которому он ожидает запросы. Наиболее вероятное значение — 80.
    server_protocol Имя и версия протокола, согласно которому веб-сервер общается с клиентом. Например: http/1.1.
    server_software Название и версия веб-сервера. Здесь также может содержаться упоминание об операционной системе. Например: apache/1.3.14 (win32).
    Реклама




    Статистика






    Человек на сайте

    0 Пользователей
    7 Гостей


    Copyright © 2009 Овчинников Сергей
    Работает при помощи A47_CMS