(PHP 4 >= 4.3.0, PHP 5, PHP 7)
apache_request_headers — Obtiene todas las cabeceras HTTP
Obtiene todas las cabeceras de petición HTTP de la llamada actual.
Devuelve un array asociativo de todas las cabeceras HTTP en la petición actual, o FALSE
en caso de fallo.
Versión | Descripción |
---|---|
5.5.7 | Está función ahora está disponible en el sevidor CLI. |
5.4.0 | Esta función está disponible sobre FastCGI. Anteriormente, sólo estaba soportada cuando PHP se instalaba como módulo de Apache o mediante el módulo de servidor NSAPI en servidores web Netscape/iPlanet/SunONE. |
Ejemplo #1 Ejemplo de 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 se puede obtener el valor de las variables CGI comunes a partir de las variables de entorno, lo cual funciona independientemente de que se esté utilizando PHP como un módulo de Apache. Use phpinfo() para ver la lista de todas las variables de entorno disponibles.