Apache Funções
PHP Manual

apache_request_headers

(PHP 4 >= 4.3.0, PHP 5)

apache_request_headersObtem todos os headers HTTP

Descrição

array apache_request_headers ( void )

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

Exemplo #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

Nota:

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().

Nota:

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.

Veja Também


Apache Funções
PHP Manual