> Les variables d'environement
l
Les variables d'environement sont des fonction de variables pré-définis dans le langage Php, permetant d'obtenir des informations serveurs, côté client ou des informations précises sur le scripts en cours (le chemin d'acces, infos sur le navigateur client etc...
La liste de ces variables sont disponibles en appelant le script avec la fonction phpinfo()
<?
echo phpinfo(); // affiche la page des informations du serveur et des variables pré-définis"
?>
|
Pour consulter une de ces variables ont utilise la fonction getenv() de la manière suivante :
<?
echo getenv(HTTP_ACCEPT_LANGUAGE); // affiche l'origine du pays du navigateur
?>
|
Pour afficher une de ces variables il suffit de la saisir dans la fonction getenv() ici la variable HTTP_ACCEPT_LANGUAGE qui permet d'obtenir les lettres du pays du navigateur client.
Voir :
pour "HTTP_ACCEPT_LANGUAGE" qui afficheras "fr" pour un si votre navigateur est en version française.
Voici la liste des variables les plus commune.
Variables Rapports
DOCUMENT_ROOT |
Racine du serveur (/home/www/phpparticule)
|
HTTP_ACCEPT_LANGUAGE |
Langage accepté par le navigateur client (fr,ie-ee;q=0.5)
|
HTTP_HOST |
Nom de domaine du serveur (particule.com)
|
HTTP_USER_AGENT |
Navigateur (et système) et client (Mozilla/4.0 (compatible; MSIE 5.01; Windows 98))
|
REMOTE_ADDR |
Adresse IP du client (202.58.24.06)
|
REMOTE_PORT |
Port sur lequel la requête HTTP a été envoyée au serveur (1211)
|
SERVER_ADDR |
Adresse IP du serveur (192.168.2.21)
|
SERVER_ADMIN |
Adresse de l'administrateur du serveur (mail@particule.com)
|
SERVER_NAME |
Nom local du serveur (localhost)
|
SERVER_SIGNATURE |
Type de serveur (Apache/1.3.12 Server at 127.0.0.1 Port 80)
|
REQUEST_METHOD |
Méthode d'appel du script (GET)
|
QUERY_STRING |
Liste des paramètres passés au script (id=14&page=3&action=voir)
|
REQUEST_URI |
Chemin du script (/chemin/script.php?id=14&page=3&action=voir)
|
PATH_INFO |
Chemin web du script (/chemin/script.php)
|
PATH_TRANSLATED |
Chemin complet du script (/home/www/phpfrance/chemin/script.php)
|