Manuel PHP

apache_request_headers

(PHP 4 >= 4.3.0, PHP 5)

apache_request_headers — Récupère tous les en-têtes HTTP de la requête

Description

array apache_request_headers ( void )

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.

Valeurs de retour

Un tableau associatif avec tous les en-têtes HTTP de la requête courante ou FALSE en cas d'échec.

Exemples

Example#1 Exemple avec apache_request_headers()

  1. <?php
  2. $headers = apache_request_headers();  
  3.  
  4. foreach ($headers as $header => $value) { 
  5.    echo "$header:$value<br />\n";  
  6. }  
  7. ?> 

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

Notes

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 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.


Remonter Remonter
L'éditeur javascript - CSS - Gentoo - Tutoriaux PHP - Tutoriels PHP - Breizh Blog