apache_request_headers

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

apache_request_headersEstrae tutti gli header della richiesta HTTP

Descrizione

apache_request_headers(): array

Estrae tutti gli header della richiesta HTTP. Funziona nei web server Apache, FastCGI, CLI e FPM.

Valori restituiti

Un array associativo di tutti gli header HTTP nella richiesta corrente, o false in caso di fallimento.

Log delle modifiche

Versione Descrizione
7.3.0 Questa funzione è diventata disponibile nella FPM SAPI.

Esempi

Example #1 Esempio di apache_request_headers()

<?php
$headers
= apache_request_headers();

foreach (
$headers as $header => $value) {
echo
"$header: $value <br />\n";
}
?>

Il precedente esempio visualizzerà qualcosa simile a:

Accept: */*
Accept-Language: en-us
Accept-Encoding: gzip, deflate
User-Agent: Mozilla/4.0
Host: www.example.com
Connection: Keep-Alive

Note

Nota:

Si può anche ottenere il valore delle variabili comuni CGI leggendole dall'ambiente, che funziona indipendentemente dal fatto che si stia usando PHP come modulo Apache. Utilizzare phpinfo() per ottenere un elenco di tutte le variabili d'ambiente disponibili.

Vedere anche: