Accéder àdes informations dans l'en-tete de requete directement

  Information

La fonction getallheaders() le fait en exécutant PHP en tant que module Apache. Affiche toutes les en-têtes de requête.

  code source classé dans  Système

 
 01    
 02    
 03    
 04    
 05    
 06    
 07    
 08    
 09    
 10    
 11    
 12    
 13    
 14    
 15    
 16    
 17    
 18    
                               
/*---------------------------------------------------------------*/
/*
Titre : Accéder à des informations dans l'en-tete de requete directement

URL : https://phpsources.net/code_s.php?id=244
Date édition : 24 Fév 2007
Date mise a jour : 13 Aout 2019

Rapport de la maj:
- fonctionnement du code vérifié
*/
/*---------------------------------------------------------------*/

$headers = getallheaders();
foreach ($headers as $nom => $contenu) {
echo "headers[$nom] = $contenu <br />";
}
?>

Exemple :

 
 01    
 02    
 03    
 04    
 05    
 06    
 07    
 08    
 09    
 10    
 11    
 12    
 13    
                                

headers[Host] = localhost
headers[Connection] = keep-alive
headers[Cache-Control] = max-age=0
headers[Upgrade-Insecure-Requests] = 1
headers[User-Agent] = Mozilla/5.0 (Windows NT 10.0; Win64; x64)
AppleWebKit/537.36 (KHTML, like Gecko) Chrome/76.0.3809.100 Safari/537.36
headers[Sec-Fetch-Mode] = navigate
headers[Sec-Fetch-User] = ?1
headers[Sec-Fetch-Site] = none
headers[Accept-Encoding] = gzip, deflate, br
headers[Accept-Language] = fr-FR,fr;q=0.9,en-US;q=0.8,en;q=0.7

      Fonctions du code - Doc officielle PHP

Détail    php.net  
Description
Versions PHP
   echo
Affiche une chaîne de caractères
PHP 4, 5, 7 et 8
   getallheaders
Récupère tous les entêtes de la requête HTTP
PHP 4, 5, 7 et 8

   Dites merci aux auteurs pour leurs travail, ça ne coûte rien et ça fait toujours plaisir wink

 Autres snippets qui pourraient vous intéressez

Insère un élément dans un tableau a une place donnée

Compatibilité : PHP 5, PHP 7, PHP 8

Insère un élément dans un tableau selon la clé. La fonction accepte les tableaux uniquement avec des clés numériques.

Enlève les doublons dans une requête MySQL

Compatibilité : PHP 5, PHP 7, PHP 8

Détecte les doublons dans une requête et les enlève si leur nombre est supérieur à 1.

Affiche en MySQL les résultats d'un requete dans une liste déroulante

Compatibilité : PHP 4, PHP 5

Affiche les résultats d'un requête dans une liste déroulante.

Affiche en MySQLi les résultats d'une requête dans une liste déroulante

Compatibilité : PHP 5, PHP 7, PHP 8

MySQLi - Une table exemple SQL est fourni dans le source avec la connexion au serveur. Code compatible PHP 5 et PHP 7

Passer les informations a une variable global depuis une classe - PHP Sources

Compatibilité : PHP 5, PHP 7, PHP 8

Accéder aux informations de vos variables globales depuis une classe.

* Requêtes exécutées avec Recherche Contextuelle

  24 Fév 2007

Information sur les mises à jour

Dernière mise à jour :

    13 Aout 2019
    fonctionnement du code vérifié

6 132 Vues
Compatibilité du code
PHP 5, 7 et 8+