vous êtes ici : | Accueil |
Liste et documentation extraits de la documentation php officielle
http://www.php.net/manual/fr/reserved.variables.server.php
$_SERVER['PHP_SELF'] |
/variables-environnement.php |
Le nom du fichier du script en cours d'exécution, par rapport à la racine web |
---|---|---|
$_SERVER['SERVER_NAME'] |
www.creation-site.org |
Le nom du serveur hôte qui exécute le script suivant. Si le script est exécuté sur un hôte virtuel, ce sera la valeur définie pour cet hôte virtuel. |
$_SERVER['QUERY_STRING'] |
getVar=valeur |
La chaîne de requête, si elle existe, qui est utilisée pour accéder à la page. |
$_SERVER['DOCUMENT_ROOT'] |
/home/creationsite/public_html |
La racine sous laquelle le script courant est exécuté, comme défini dans la configuration du serveur. |
$_SERVER['HTTP_HOST'] |
www.creation-site.org |
Contenu de l'en-tête Host: de la requête courante, si elle existe. |
$_SERVER['HTTP_REFERER'] |
non-défini lors de l'execution de cette page |
L'adresse de la page (si elle existe) qui a conduit le client à la page courante. Cette valeur est affectée par le client, et tous les clients ne le font pas. Certains navigateurs permettent même de modifier la valeur de HTTP_REFERER, sous forme de fonctionnalité. En bref, ce n'est pas une valeur de confiance. |
$_SERVER['REMOTE_ADDR'] |
35.172.111.47 |
L'adresse IP du client qui demande la page courante. |
$_SERVER['HTTP_USER_AGENT'] |
CCBot/2.0 (https://commoncrawl.org/faq/) |
Contenu de l'en-tête User_Agent: de la requête courante, si elle existe. C'est une chaîne qui décrit le client HTML utilisé pour voir la page courante. Par exemple : Mozilla/4.5 [en] (X11; U; Linux 2.2.9 i586). Entre autres choses, vous pouvez utiliser cette valeur avec get_browser() pour optimiser votre page en fonction des capacités du client. |
$_SERVER['SCRIPT_NAME'] |
/variables-environnement.php |
Contient le nom du script courant. Cela sert lorsque les pages doivent s'appeler elles-mêmes. La constante __FILE__ contient le chemin complet ainsi que le nom du fichier (i.e. inclut) courant. |
$_SERVER['REQUEST_URI'] |
/variables-environnement.html |
L'URI qui a été fourni pour accéder à cette page. Par exemple : '/index.html'. |
$_SERVER['GATEWAY_INTERFACE'] |
CGI/1.1 |
Numéro de révision de l'interface CGI du serveur : i.e. 'CGI/1.1'. |
---|---|---|
$_SERVER['SERVER_ADDR'] |
10.81.3.193 |
L'adresse IP du serveur sous lequel le script courant est en train d'être exécuté. |
$_SERVER['SERVER_SOFTWARE'] |
Apache |
Chaîne d'identification du serveur, qui est donnée dans les en-têtes lors de la réponse aux requêtes. |
$_SERVER['SERVER_PROTOCOL'] |
HTTP/1.1 |
Nom et révision du protocole de communication : i.e. 'HTTP/1.0'; |
$_SERVER['REQUEST_METHOD'] |
GET |
Méthode de requête utilisée pour accéder à la page; i.e. 'GET', 'HEAD', 'POST', 'PUT'. |
$_SERVER['REQUEST_TIME'] |
1685891061 |
Le temps Unix du début de la requête. Disponible depuis PHP 5.1.0. |
$_SERVER['HTTP_ACCEPT'] |
text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 |
Contenu de l'en-tête Accept: de la requête courante, s'il y en a une. |
$_SERVER['HTTP_ACCEPT_CHARSET'] |
non-défini lors de l'execution de cette page |
Contenu de l'en-tête Accept-Charset: de la requête courante, si elle existe. Par exemple : 'iso-8859-1,*,utf-8'. |
$_SERVER['HTTP_ACCEPT_ENCODING'] |
br,gzip |
Contenu de l'en-tête Accept-Encoding: de la requête courante, si elle existe. Par exemple : 'gzip'. |
$_SERVER['HTTP_ACCEPT_LANGUAGE'] |
en-US,en;q=0.5 |
Contenu de l'en-tête Accept-Language: de la requête courante, si elle existe. Par exemple : 'fr'. |
$_SERVER['HTTP_CONNECTION'] |
Keep-Alive |
Contenu de l'en-tête Connection: de la requête courante, si elle existe. Par exemple : 'Keep-Alive'. |
$_SERVER['HTTPS'] |
non-défini lors de l'execution de cette page |
Définissez à une valeur non-vide si le script nécessite d'utiliser le protocole HTTPS. |
$_SERVER['REMOTE_HOST'] |
non-défini lors de l'execution de cette page |
Le nom de l'hôte qui lit le script courant. La résolution DNS inverse est basée sur la valeur de REMOTE_ADDR. |
$_SERVER['REMOTE_PORT'] |
45660 |
Le port utilisé par la machine cliente pour communiquer avec le serveur web. |
$_SERVER['SCRIPT_FILENAME'] |
/home/creationsite/public_html/variables-environnement.php |
Le chemin absolu vers le fichier contenant le script en cours d'exécution. |
$_SERVER['SERVER_ADMIN'] |
webmaster@creation-site.org |
La valeur donnée à la directive SERVER_ADMIN (pour Apache), dans le fichier de configuration. Si le script est exécuté par un hôte virtuel, ce sera la valeur définie par l'hôte virtuel. |
$_SERVER['SERVER_PORT'] |
80 |
Le port de la machine serveur utilisé pour les communications. Par défaut, c'est "80". En utilisant SSL, par exemple, il sera remplacé par le numéro de port HTTP sécurisé. |
$_SERVER['SERVER_SIGNATURE'] |
Chaîne contenant le numéro de version du serveur et le nom d'hôte virtuel, qui sont ajoutés aux pages générées par le serveur, si cette option est activée. |
|
$_SERVER['PATH_TRANSLATED'] |
non-défini lors de l'execution de cette page |
Chemin dans le système de fichiers (pas le document-root) jusqu'au script courant, une fois que le serveur a fait une traduction chemin virtuel -> réel. |
$_SERVER['PHP_AUTH_DIGEST'] |
non-défini lors de l'execution de cette page |
Lorsque vous utilisez l'authentification HTTP Digest, cette variable est définie dans l'en-tête "Authorization" envoyé par le client (que vous devez donc utiliser pour réaliser la validation appropriée). |
$_SERVER['PHP_AUTH_USER'] |
non-défini lors de l'execution de cette page |
Lorsque vous utilisez l'authentification HTTP, cette variable est définie à l'utilisateur fourni par l'utilisateur. |
$_SERVER['PHP_AUTH_PW'] |
non-défini lors de l'execution de cette page |
Lorsque vous utilisez l'authentification HTTP, cette variable est définie au mot de passe fourni par l'utilisateur. |
$_SERVER['AUTH_TYPE'] |
non-défini lors de l'execution de cette page |
Lorsque vous utilisez l'authentification HTTP, cette variable est définie au type d'identification. |
$_SERVER['PATH_INFO'] |
non-défini lors de l'execution de cette page |
Contient les informations sur le nom du chemin fourni par le client concernant le nom du fichier exécutant le script courant, sans la chaîne relative à la requête si elle existe. Actuellement, si le script courant est exécuté via l'URL http://www.example.com/php/path_info.php/some/stuff?foo=bar, alors la variable $_SERVER['PATH_INFO'] contiendra /some/stuff. |
$_SERVER['ORIG_PATH_INFO'] |
non-défini lors de l'execution de cette page |
Version orignale de 'PATH_INFO' avant d'être analysée par PHP. |