HTTP заголовки запроса в PHP
В PHP можно получить значения
заголовков запроса. Они содержатся
в суперглобальной переменной $_SERVER
в виде массива. При этом ключ каждого заголовка
запроса начинается 'HTTP_'
, а далее
идет имя этого заголовка заглавными
буквами.
Давайте, например, получим содержимое
заголовка Host
:
<?php
echo $_SERVER['HTTP_HOST'];
?>
Если в имени заголовка есть дефисы,
то в ключе PHP они превращаются
в подчеркивания. Для примера,
получим содержимое заголовка
Accept-Encoding
:
<?php
echo $_SERVER['HTTP_ACCEPT_ENCODING'];
?>
Получите значение заголовка Accept
.
Получите значение заголовка Accept-Language
.
Выведите содержимое переменной $_SERVER
через var_dump
. Визуально, "на глаз", определите,
какие значения являются заголовками, а какие -
чем-то другим.