PHP - Les principales entrées de $_SERVER en PHP

Le tableau $_SERVER en php contient de nombreuses informations, qui peuvent s'avérer particulièrement utiles. En voici les principales :

 

$_SERVER["UNIQUE_ID"]

Un identifiant unique de la requête (ex : 21LG@pQ8BIIAAAzuQXcAAAAM).

$_SERVER["HTTP_REFERER"]

L'URL depuis laquelle le script PHP est appelé, (ex : http://gregoire-penverne.fr/).

$_SERVER["HTTP_USER_AGENT"]

Une chaîne de caractères identifiant le navigateur client  (ex : Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)).

$_SERVER["SERVER_SOFTWARE"]

Une chaine idenifiant le serveur HTTP servant la requête (ex : Apache/2.0.40 (Red Hat Linux)).

$_SERVER["SERVER_NAME"]

Le nom du serveur de la requête (ex : gregoire-penverne.fr).

$_SERVER["SERVER_ADDR"]

L'adresse IP du serveur (ex : 148.60.4.130).

$_SERVER["SERVER_PORT"]

Le port sur lequel tourne le serveur  (ex : 80).


$_SERVER["REMOTE_HOST"]


Le nom qualifié de la machine cliente (ex : gregoire-penverne.fr).

$_SERVER["REMOTE_ADDR"]

L'adresse IP de la machine client (ex : 88.191.73.7).

$_SERVER["SERVER_ADMIN"]

L'adresse électronique de l'administrateur  (ex : contact@gregoire-penverne1.fr).

$_SERVER["REQUEST_METHOD"]

La méthode utilisée pour la requête (ex : GET, ou POST).

$_SERVER["REQUEST_URI"]

L'URI de la requête (ex : /index.php?x=2)

$_SERVER["PHP_SELF"]

L'URI du script en cours d'exécution (ex : /index.php).

 
Gpenverne

Gpenverne

Dév back, symfonien, adore bidouiller des machins pour faire des bidules, sans se poser la question de leur utilité...

Read More