Apache Funções
PHP Manual

apache_request_headers

(PHP 4 >= 4.3.0, PHP 5, PHP 7)

apache_request_headersCaptura todos os cabeçalhos HTTP

Descrição

array apache_request_headers ( void )

Captura todos os cabeçalhos HTTP da requisição atual.

Valor Retornado

Um array de todos os cabeçalho HTTP da requisição atual, FALSE em caso de falhas.

Changelog

Versão Descrição
5.5.7 Esta função tornou-se disponível no servidor CLI.
5.4.0 Esta função tornou-se disponível no FastCGI. Anteriormente era suportada somente quando o PHP era instalado como módulo Apache ou como um módulo NSAPI nos servidores Netscape/iPlanet/SunONE.

Exemplos

Exemplo #1 Exemplo da função 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:

Você também pode obter variáveis CGI comuns através da leitura do ambiente, que funcionará independente de estar utilizando o PHP como um módulo do Apache. Utilize a função phpinfo() para ver uma lista de todas as variáveis de ambiente disponíveis.

Veja Também


Apache Funções
PHP Manual