Bonjour. visiteurs jour : 51
Au président
Beauté santé
Infos loisirs
Ensemble
Jean
Informatique
Einstein
Santé corona
Les joies de l'informatique et de l'internet !
Accueil Excel Informatique Infos Internet Forum Javascript logiciels Programation Sites RJ Vidéo Plan du site
Les variables d'environnement en PHP
Les variables d'environnement dépendant du client
Variable d'environnement Description $_SERVER['AUTH_TYPE'] Il s'agit de la méthode d'authentification qui a été utilisée par le client pour accéder au script PHP $_SERVER['COMSPEC'] Location de l'interpréteur de commandes sur la machine (Sous Windows) $_SERVER['CONTENT_TYPE'] Type de données contenu présent dans le corps de la requête. Il s'agit du type MIME des données $_SERVER['DOCUMENT_ROOT'] Racine des documents sur le serveur $_SERVER['DOCUMENT_URI'] Adresse du script PHP en relatif (à partir de la racine du serveur) $_SERVER['HTTP_ACCEPT'] Types MIME reconnus par le serveur (séparés par des virgules) $_SERVER['HTTP_ACCEPT_ENCODING'] Types d'encodage que le serveur peut réaliser (gzip,deflate) $_SERVER['HTTP_ACCEPT_LANGUAGE'] Langue utilisée par le serveur (par défaut en-us) $_SERVER['HTTP_CONNECTION'] Type de connexion ouverte entre le client et le serveur (par exemple Keep-Alive) $_SERVER['HTTP_HOST'] Nom d'hôte de la machine du client (associée à l'adresse IP) $_SERVER['HTTP_REFERER'] URL de la page qui a appelé le script PHP $_SERVER['HTTP_USER_AGENT'] Cette variable permet d'avoir des informations sur le type de navigateur utilisé par le client, ainsi que son système d'exploitation. Voici quelques exemples de User-Agents :
MSIE 5.01; Windows NT; TUCOWS Network)
Mozilla/4.0 (compatible;
I; Linux 2.2.14-15mdk i686)Mozilla/4.7 [en] (X11;
$_SERVER['LAST_MODIFIED'] Date et heure de dernière modification du fichier $_SERVER['PATH'] Il s'agit DES chemins d'accès aux différents répertoires sur le serveur $_SERVER['PATH_INFO'] ERREUR NE FONCTIONNE PAS Il s'agit du chemin d'accès au script PHP en relatif (de la racine du serveur jusqu'au script PHP) $_SERVER['PHP_SELF'] Nom du script PHP idem à $_SERVER['SCRIPT_NAME'] $_SERVER['REDIRECT_STATUS'] Il s'agit de l'état de la redirection (echec ou succès) $_SERVER['REDIRECT_URL'] Il s'agit de l'URL vers laquelle le navigateur du client a été redirigé $_SERVER['QUERY_STRING'] Il s'agit de la partie de l'URL (ayant servi à accéder au script PHP) située après le point d'interrogation. C'est de cette manière que sont transmises les données d'unformulaire dans le cas de la méthode GET $_SERVER['REMOTE_ADDR'] Cette variable contient l'adresse IP du client appelant le script CGI $_SERVER['REMOTE_PORT'] Cette variable permet de savoir le port sur lequel larequête HTTP a été envoyée au serveur $_SERVER['SCRIPT_FILENAME'] Chemin d'accès complet au script PHP
c:/php/php.exe$_SERVER['SCRIPT_NAME']
(idem à $_SERVER['PHP_SELF'])Chemin d'accès relatif (par rapport au chemin d'accès à la racine web ($DOCUMENT_ROOT)) au script PHP
Les variables d'environnement dépendant du serveur
Variable d'environnement Description $_SERVER['DATE_GMT'] Date actuelle au format GMT $_SERVER['DATE_LOCAL'] Date actuelle au format local $_SERVER['DOCUMENT_ROOT'] Racine des documents Web sur le serveur $_SERVER['GATEWAY_INTERFACE'] Version des spécifications CGI utilisées par le serveur $_SERVER['$HTTP_HOST'] Nom de domaine du serveur $_SERVER['SERVER_ADDR'] Adresse IP du serveur $_SERVER['SERVER_ADMIN'] Adresse de l'administrateur du serveur $_SERVER['SERVER_NAME'] Nom donné au serveur en local $_SERVER['SERVER_PORT'] Numéro de port associé au protocole HTTP sur le serveur $_SERVER['SERVER_PROTOCOL'] Nom et version du protocole utilisé pour envoyer la requête au script PHP $_SERVER['SERVER_SOFTWARE'] Type (logiciel) du serveur web
Apache/1.3.2 (Unix) PHP/3.0.5
Apache/1.3.2 (Win32) PHP/3.0.5
source Comment ça marche