Огромное количество нужных и важных данных содержит именно этот массив, данных как о клиенте так и о самом сервере на котором выполняется ваш PHP скрипт. Распишу подробно данные которые можно получить из этого массива:
$_SERVER['PHP_SELF']
Данный элемент массива содержит путь к файлу относительно корня сайта, т.е. если адрес до выполняемого скрипта: http://phpbegun.ru/files/script.php данный элемент массива будет содержать в себе /files/script.php.
$_SERVER['DOCUMENT_ROOT']
Содержит абсолютный путь до корневой дирректории сайта, т.е. путь от корня сервера.
$_SERVER['HTTP_HOST']
Содержит имя хоста из текущего запроса сервера.(т.е фактически хост сервера, елси он есть)
$_SERVER['SERVER_ADDR'] Возвращает IP сервера, на котором выполняется скрипт.
;$_SERVER['SERVER_NAME']
Имя (хост) сервера на котором запущен скрипт.
$_SERVER['REQUEST_METHOD']
Тип запроса использованный при оьбращении к скрипту. (например ‘GET’, ‘HEAD’, ‘POST’, ‘PUT’)
$_SERVER['QUERY_STRING']
Строка запроса, т.е. все что находится после вопросительного знака. (http://phpbegun.ru?what=1
$_SERVER[''HTTP_REFERER']
Данный элемент массива, если он существует, показывает нам на какой прошлый адрес, (до обращения к выполняемому скрипту) последний раз обращлся пользователь.
$_SERVER['HTTP_USER_AGENT']
С помощью данного элемента массива можно получить всю информацию о браузере (юзер агенте) пользователя.
$_SERVER['REMOTE_ADDR']
Здесь хранится IP пользователя который обратился к странице.
Я привел далеко не полный список ключей для этого массива, этими ключами я лишь пользуюсь наиболее часто. Для тех же кто хочет узнать все остальное есть мануал)
Комментариев нет:
Отправить комментарий