apache_request_headers

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

apache_request_headersObtiene todas las cabeceras HTTP

Descripción

apache_request_headers(): array

Obtiene todas las cabeceras de petición HTTP de la llamada actual. Funciona con Apache, FastCGI, CLI, y servidores Web FPM.

Valores devueltos

Devuelve un array asociativo de todas las cabeceras HTTP en la petición actual, o false en caso de fallo.

Historial de cambios

VersiónDescripción
7.3.0 Esta función se hizo disponible en el SAPI de FPM.

Ejemplos

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

Notas

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.

Ver también

To Top