Статьи,обзоры,справочники по PHP

       

Переменные окружения интерфейса CGI


При использовании интерфейса CGI (Common Gateway Interface) программисту доступно множество переменных окружения. Сейчас мы рассмотрим наиболее полезные в нашем случае переменные (см. таблицу 1).
Переменные окружения можно использовать в программе также как обыкновенные переменные. Например, для вывода IP-адреса клиента достаточно одного оператора:
echo $REMOTE_ADDR

Таблица 1.

Переменная Описание
HTTP_USER_AGENT С помощью этой переменой можно определить броузер пользователя, а также его операционную систему. Например, для Netscape, запущенным под Linux, эта переменная будет содердать значение:
Mozilla/4.7 [en] (Linux; I)
Для Internet Explorer 5.0 и Win98:
Mozilla/4.0 (compatible; MSIE 5.0; Windows 98; DigExt)
HTTP_HOST Содержит доменное имя сервера, на котором запущен сценарий.
SERVER_PORT Порт сервера, к которому обратился броузер. Обычно используется порт 80.
REMOTE_ADDR Содержит IP-адрес клиента, то есть IP-адрес пользователя, который запустил броузер
REMOTE_PORT Порт для получения ответа сервера. Этот порт закрепляется за каждой запущенной копией броузера



Содержание раздела