La variable prédéfinie $_SERVER[]

$_SERVER[] est un tableau créé par le serveur web contenant des informations utiles comme les headers, les chemins ou la localisation des scripts.

<?php

// afficher le nom du fichier de script éxécuté
echo $_SERVER['PHP_SELF']; 

// afficher l'adresse IP du serveur où le script est éxécuté
echo $_SERVER['SERVER_ADDR']; 

// afficher le nom d'hôte du serveur
echo $_SERVER['SERVER_NAME']; 

// afficher la méthode de requête ('GET', 'HEAD', 'POST', 'PUT')
echo $_SERVER['REQUEST_METHOD']; 

// afficher les paramètres de l'URL
echo $_SERVER['QUERY_STRING']; 

// afficher le nom du répertoire racine du script
echo $_SERVER['DOCUMENT_ROOT']; 

// afficher le nom d'hôte de la machine cliente
echo $_SERVER['HTTP_HOST']; 

// afficher l'URL de la page
echo $_SERVER['HTTP_REFERER']; 

// afficher les informations sur le navigateur utilisé
echo $_SERVER['HTTP_USER_AGENT']; 

// afficher l'adresse IP du client
echo $_SERVER['REMOTE_ADDR']; 

?>