(PHP 4 >= 4.3.0, PHP 5, PHP 7, PHP 8)
apache_request_headers — Estrae tutti gli header della richiesta HTTP
Estrae tutti gli header della richiesta HTTP. Funziona nei web server Apache, FastCGI, CLI e FPM.
Questa funzione non contiene parametri.
Un array associativo di tutti gli header HTTP nella richiesta corrente, o
false
in caso di fallimento.
Versione | Descrizione |
---|---|
7.3.0 | Questa funzione è diventata disponibile nella FPM SAPI. |
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
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.