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 SAPI 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çalhos HTTP da requisição atual.

Registro de Alterações

Versão Descriçã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:

Pode-se também obter o valor das variáveis CGI comuns lendo-as do ambiente, o que funciona independentemente do PHP estar sendo usado como um módulo do Apache ou não. A função phpinfo() pode ser usada para obter uma lista de todas as variáveis de ambiente disponíveis.

Veja Também