apache_request_headers
(PHP 4 >= 4.3.0, PHP 5)
apache_request_headers — Obtem todos os headers HTTP
Descrição
Obtém todos os cabeçalhos HTTP da requisição atual.
This function is only supported when PHP is installed as an Apache module.
Valor Retornado
An associative array of all the HTTP headers in the current request, or
FALSE on failure.
Exemplos
Example #1 Exemplo apache_request_headers()
<?php
$headers = apache_request_headers();
foreach ($headers as $header => $value) {
echo "$header: $value <br />\n";
}
?>
O exemplo acima irá imprimir algo similar à:
Accept: */* Accept-Language: en-us Accept-Encoding: gzip, deflate User-Agent: Mozilla/4.0 Host: www.example.com Connection: Keep-Alive
Notas
Note:
Antes do PHP 4.3.0, apache_request_headers() era chamado getallheaders(). Depois do PHP 4.3.0, getallheaders() é um sinônimo para apache_request_headers().
Note:
Você também pode obter o valor das variáveis CGI comuns lendo-as a partir do ambiente, o que funciona caso esteja ou não utilizando o PHP como módulo do Apache. Faça um phpinfo() para ver uma lista dessas variáveis chamadas variáveis ambiente.
As of PHP 4.3.3 you can use this function with the NSAPI server module in Netscape/iPlanet/SunONE webservers, too.