среда, 29 октября 2008 г.

Еще о переменных окружения

Перед запуском скрипта сервер передает ему следующие заголовки, однако не все из них (все заголовки получить нельзя):
HTTP_ACCEPT
HTTP_REFERER
HTTP_USER_AGENT
HTTP_HOST (хорошо использовать эту переменную окружения при прописывании URL с целью отвязки от конкретного хоста и в комманде Location)
SERVER_PORT - порт сервера, к которому обратился браузер
REMOTE_ADDR - IP-адрес узла с которого пришел запрос
REMOTE_PORT - порт с которого пришел запрос (порт на котором обычно работает браузер пользователя)
SCRIPT_NAME - это виртуальное имя выполняющегося скрипта (часть URI до символа ?) Эту переменную хорошо использовать в комманде Location при переадресации на себя (self-redirect) и при проставлении значения аттрибута action в теге <form> для отвязки от конкретного имени скрипта.
REQUEST_METHOD - GET, POST или иной метод. Грамотно составленный скрипт должен сам определять какой метод будет использоваться.
QUERY_STRING
CONTENT_LENGTH

Комментарии: 0:

Отправить комментарий

Подпишитесь на каналы Комментарии к сообщению [Atom]

<< Главная страница