Comment récupérer l'url d'une page php ?

Résolu/Fermé
blaze - 29 mai 2005 à 14:47
Maitre2B Messages postés 341 Date d'inscription jeudi 29 octobre 2009 Statut Membre Dernière intervention 11 avril 2020 - 18 août 2015 à 14:52
Bonjour,
je cherche comment récupérer l'url de la page web, dans laquelle une personne se trouve. Quelle fonction existe-t-il en php ?
Merci d'avance pour votre aide.

8 réponses

Si tu es en PHP :

<?
$monUrl = "http://".$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];
?>

Référencement naturel avec https://www.rhinostone.com/
https://www.rhinostone.com/fra/referencement/referencement-naturel.html
315
ou tout simplement avec la variable _SERVER["SCRIPT_URI"]
<?
$monUrl = _SERVER["SCRIPT_URI"];
?>
0
logintotopass1234
8 nov. 2010 à 11:14
Pas bon du tout, il manque deux '$' et en plus rien ne garantit que $_SERVER["SCRIPT_URI"] soit initialisé.

Ça dépend fortement de la configuration du serveur, suivant CGI ou non, paramétrage, etc...

Déjà mieux, la solution précédente :
$monUrl = "http://".$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];

Mais après, c'est encore faux car ça ne marchera pas non plus dans certains cas (ici https).
0