(PHP 4 >= 4.3.0, PHP 5, PHP 7, PHP 8)
apache_request_headers — Recupera todos los encabezados HTTP de la petición
Recupera todos los encabezados HTTP de la petición actual. Funciona con los servidores web Apache, FastCGI, CLI, y FPM.
Esta función no tiene parámetros.
Un array asociativo con todos los encabezados HTTP de la petición actual.
Versión | Descripción |
---|---|
7.3.0 | Esta función se hace disponible para la API de servidor (SAPI) FPM (FastCGI Process Manager). |
Ejemplo #1 Ejemplo con apache_request_headers()
<?php
$headers = apache_request_headers();
foreach ($headers as $header => $value) {
echo "$header: $value <br />\n";
}
?>
El resultado del ejemplo sería algo similar a:
Accept: */* Accept-Language: en-us Accept-Encoding: gzip, deflate User-Agent: Mozilla/4.0 Host: www.example.com Connection: Keep-Alive
Nota:
También pueden obtenerse los valores de las variables CGI comunes leyéndolas en el entorno, lo cual funciona, ya sea en módulo Apache o no. Utilice la función phpinfo() para conocer la lista de variables de entorno disponibles.