apache_request_headers

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

apache_request_headersObtém todos os cabeçalhos da requisição HTTP

Descrição

apache_request_headers(): array

Obtém todos os cabeçalhos HTTP da requisição atual. Funciona na CLI e nos servidores web Apache, FastCGI e FPM.

Parâmetros

Esta função não possui parâmetros.

Valor Retornado

Um array associativo de todos os cabeçalho HTTP da requisição atual, ou false em caso de falha.

Registro de Alterações

VersãoDescrição
7.3.0 Esta função tornou-se disponível na SAPI FPM.

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 produzirá algo semelhante a:

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 o valor das variáveis CGI comuns lendo-as do ambiente, o que funciona independentemente de você estar usando o PHP como um módulo do Apache ou não. Utilize a função phpinfo() para ver uma lista de todas as variáveis de ambiente disponíveis.

Veja Também

To Top