Maison > développement back-end > tutoriel php > Comment recevoir des informations d'en-tête de requête http avec PHP

Comment recevoir des informations d'en-tête de requête http avec PHP

little bottle
Libérer: 2023-04-06 09:28:02
avant
6005 Les gens l'ont consulté

Cet article parle principalement de l'utilisation de PHP pour recevoir des informations d'en-tête de requête HTTP. Il a une certaine valeur de référence. Les amis intéressés peuvent en apprendre davantage.

1. PHP est livré avec la fonction getallheaders()

  • Actuellement, getallheaders() ne peut être utilisé que dans Apache. Si vous souhaitez l'utiliser dans nginx, vous pouvez utiliser une fonction personnalisée.


foreach (getallheaders() as $name => $value) {    
echo "$name: $value\n";
}
Copier après la connexion

2. Fonction personnalisée


function em_getallheaders()
{
    $headers = [];
    foreach ($_SERVER as $name => $value) {
        if (substr($name, 0, 5) == 'HTTP_') {
            $headers[str_replace(' ', '-', ucwords(strtolower(str_replace('_', ' ', substr($name, 5)))))] = $value;
        }
    }
    return $headers;
}
Copier après la connexion

Tutoriels associés : Tutoriel vidéo PHP

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:cnblogs.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal