(PHP 4 >= 4.3.0, PHP 5)
apache_request_headers — Récupère tous les en-têtes HTTP de la requête
Récupère tous les en-têtes HTTP de la requête.
Cette fonction n'est supportée que si PHP est installé en tant que module d'Apache.
Un tableau associatif avec tous les en-têtes HTTP de la requête courante ou FALSE en cas d'échec.
Exemple 347. Exemple avec apache_request_headers()
<?php
$headers
=
apache_request_headers
();
foreach (
$headers
as
$header
=>
$value
) {
echo
"$header: $value <br />\n"
;
}
?>
L'exemple ci-dessus va afficher quelque chose de similaire à :
Accept: */* Accept-Language: en-us Accept-Encoding: gzip, deflate User-Agent: Mozilla/4.0 Host: www.example.com Connection: Keep-Alive
Note: Avant la version PHP 4.3.0, apache_request_headers() était appelée getallheaders() . Depuis PHP 4.3.0, getallheaders() est un alias de apache_request_headers() .
Note: Vous pouvez aussi obtenir les valeurs des variables CGI communes en les lisant dans l'environnement, ce qui fonctionne, que vous soyez ou non en module Apache . Utilisez la fonction phpinfo() pour connaître la liste des variables d'environnement disponibles.
Note: Depuis PHP 4.3.3, vous pouvez utiliser cette fonction avec le module NSAPI des serveurs Netscape/iPlanet/SunONE.
apache_response_headers() |