Les variables d'environnement PHP

Catégorie Découverte du langage PHP < Programmation PHP : Accueil du site

Vous êtes ici : Les variables d'environnement PHP

Publié par Mikiman

Les variables d'environnement sont des variables PHP permettant d'obtenir des informations sur le serveur web ou sur la page web ou même concernant le visiteur.
Le fonctionnement pour les récupérer est similaire aux méthodes de récupération des valeurs d'un formulaire.
Méthode d'utilisation :

Code source :

$_SERVER['valeur']



Voici un exemple de son utilisation :

Code source :

<?php
echo $_SERVER['REMOTE_ADDR'];
?>



Ce bout de code va afficher l'adresse ip du visiteur.
On affiche une variable d'environnement du type "REMOTE_ADDR" qui correspond à la récupération de l'adresse IP du visiteur.
Voyons maintenant d'autre valeur à utiliser dans les variables d'environnements :

PHP_SELF : Le nom du script en cours d'exécution par rapport à la racine web.
GATEWAY_INTERFACE : Numéro de révision de l'interface CGI du serveur
SERVER_NAME : Nom du serveur hôte qui exécute votre application web.
SERVER_SOFTWARE : Chaîne d'identification du serveur
SERVER_PROTOCOL : Nom et révision du protocole de communication
REQUEST_METHOD : Méthode utilisé pour accéder à la page (POST et GET par exemple)
DOCUMENT_ROOT : Racine sous laquelle le script est exécuté
QUERY_STRING : Les paramètres passés au script (depuis un formulaire par exemple)
SERVER_ADDR : Adresse IP du serveur web
SERVER_ADMIN : Adresse email de l'administrateur serveur
SERVER_SIGNATURE : Type de serveur
REMOTE_ADDR : Adresse ip du visiteur

Il existe également d'autres variables d'environnement mais celles présentés ci-dessus sont les plus courantes.