picture
décembre 5, 2009 PHP 0 Commentaire

Extraire l’url de la page en cours

La question est rémanente : « comment afficher l’adresse de ma page avec PHP ?« … on la trouve sur tous les forums PHP, et pourtant la réponse est toute simple : c’est la variable globale $_SERVER qui la donne …


La variable globale $_SERVER est un tableau qui contient la plupart des données des en-têtes d’une page : le nom du serveur qui l’éxécute, le nom du navigateur qui affiche la page, le nom de la page d’où provient le navigateur, etc. et … son adresse !

Pour en extraire toutes les valeurs, il suffit d’afficher les variables du tableau qu’est cette variable globale (à même titre qu’une variable $_GET ou $_POST par exemple) avec un simple print_r :

echo '<pre>';
print_r($_SERVER);
echo '</pre>';

Donc …
pour afficher l’URL de la page en cours, il suffit d’écrire :

echo 'http://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];

… et vous afficherez un superbe : http://www.monsite.com/MaPageEnCours.php?var1=1

8) That’s all folk !

No Responses to “Extraire l’url de la page en cours”

Commentaire

Name

Mail (ne sera pas publié)

Website

Laisser ces deux champs tels quels :