Maison >développement back-end >Problème PHP >Quelles sont les variables d'environnement php ?

Quelles sont les variables d'environnement php ?

zbt
zbtoriginal
2023-07-26 15:11:102465parcourir

Les variables d'environnement

php incluent $_SERVER['PHP_SELF'], $_SERVER['SERVER_NAME'], $_SERVER['QUERY_STRING'], $_SERVER['HTTP_REFERER'], $_SERVER['HTTP_USER_AGENT'], $_SERVER[' REMOTE_ADDR'], $_SERVER['REQUEST_METHOD'], etc.

Quelles sont les variables d'environnement php ?

L'environnement d'exploitation de ce tutoriel : système windows10, version php8.1.3, ordinateur DELL G3.

Les variables d'environnement PHP sont un ensemble de variables globales utilisées lors de l'exécution de PHP. Ces variables contiennent des informations importantes, telles que les chemins de fichiers, les informations sur le serveur, etc. Cet article présentera quelques variables d'environnement PHP courantes et leurs fonctions.

1. $_SERVER['PHP_SELF'] :

Cette variable contient le chemin et le nom du fichier de script en cours d'exécution. Il peut être utilisé pour créer des liens dynamiques et des redirections.

2. $_SERVER['SERVER_NAME'] :

Cette variable contient le nom ou l'adresse IP de l'hôte actuel. Il peut être utilisé pour créer une logique de traitement basée sur le nom d'hôte, telle que plusieurs noms de domaine partageant la même base de code.

3. $_SERVER['QUERY_STRING'] :

Cette variable contient la chaîne de requête dans l'URL de la requête. Il peut être utilisé pour obtenir les valeurs des paramètres transmises au script via GET.

4. $_SERVER['HTTP_REFERER'] :

Cette variable contient l'URL qui guide l'utilisateur pour accéder à la page actuelle. Il peut être utilisé pour détecter de quelle page l'utilisateur a sauté.

5. $_SERVER['HTTP_USER_AGENT'] :

Cette variable contient les informations de l'agent utilisateur qui a initié la requête en cours, telles que l'identification du navigateur. Il peut être utilisé pour identifier différents types d’accès utilisateur.

6. $_SERVER['REMOTE_ADDR'] :

Cette variable contient l'adresse IP du client qui a initié la requête en cours. Il peut être utilisé pour enregistrer l'emplacement géographique d'origine de l'utilisateur ou effectuer des vérifications de sécurité.

7. $_SERVER['REQUEST_METHOD'] :

Cette variable contient la méthode de requête actuelle, telle que GET, POST, PUT, etc. Il peut être utilisé pour identifier différents types de demandes et les traiter en conséquence.

8. $_SERVER['REQUEST_URI'] :

Cette variable contient l'adresse URI de la requête en cours. Il peut être utilisé pour obtenir le chemin URL complet du script actuel.

9. $_SERVER['HTTPS'] :

Cette variable peut déterminer si la requête actuelle passe le protocole HTTPS. Il peut être utilisé pour forcer la redirection des requêtes des utilisateurs vers des liens HTTPS.

10. $_SERVER['HTTP_HOST'] :

Cette variable contient le nom de l'hôte qui a initié la requête en cours. Il peut être utilisé pour exécuter différentes logiques en fonction du nom d'hôte.

En plus des variables d'environnement ci-dessus, PHP fournit également d'autres variables globales, telles que $_COOKIE, $_GET, $_POST, etc., pour le traitement des données liées aux requêtes. Ces variables sont généralement utilisées pour recevoir des données d'entrée utilisateur ou transmettre des données à d'autres pages.

Pour résumer, les variables d'environnement PHP sont des variables globales fournies lors de l'exécution de PHP et contiennent des informations importantes. Une utilisation appropriée de ces variables peut permettre aux développeurs de gérer plus facilement les tâches liées aux requêtes et d'améliorer les performances et la fiabilité des applications. .

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!

Déclaration:
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