Découverte du langage PHP
< Programmation PHP
: Accueil du site
Vous êtes ici : Les variables d'environnement PHP
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 :
$_SERVER['valeur']
Voici un exemple de son utilisation :
<?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.