Cabeçalhos de requisição HTTP em PHP
Em PHP, você pode obter os valores
dos cabeçalhos de requisição. Eles estão contidos
na variável superglobal $_SERVER
na forma de um array. Neste caso, a chave de cada cabeçalho
de requisição começa com 'HTTP_', e depois
vem o nome desse cabeçalho em letras
maiúsculas.
Vamos, por exemplo, obter o conteúdo
do cabeçalho Host:
<?php
echo $_SERVER['HTTP_HOST'];
?>
Se no nome do cabeçalho houver hífens,
na chave do PHP eles são convertidos
em sublinhados. Como exemplo,
vamos obter o conteúdo do cabeçalho
Accept-Encoding:
<?php
echo $_SERVER['HTTP_ACCEPT_ENCODING'];
?>
Obtenha o valor do cabeçalho Accept.
Obtenha o valor do cabeçalho Accept-Language.
Exiba o conteúdo da variável $_SERVER
usando var_dump. Visualmente, "a olho nu", determine
quais valores são cabeçalhos e quais
são outra coisa.