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
That’s all folk !
Super merci beaucoup pour ce tuto rapide et efficace ! L’article est ancien mais toujours d’actualité…
Bonne soirée !
Super :biggrin:
j’ai trouvé mon compte thx alot…
Super
.
Pour info page précédente : $_SERVER[‘HTTP_REFERER’]