$_SERVER['REQUEST_URI']

Fermé
tybmhi Messages postés 200 Date d'inscription dimanche 13 juillet 2008 Statut Membre Dernière intervention 18 septembre 2017 - 12 août 2009 à 00:21
avion-f16 Messages postés 19250 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 22 décembre 2024 - 12 août 2009 à 00:57
Bonjour,

J'aimerais récupérer l'adresse url complète dans une variable par un lien (GET). Pour cela j'utilise donc $_SERVER['REQUEST_URI'] .
le problemè est que dans l'adresse à récupérer, il y a parfois deux variables et qu'il ne m'en affiche qu'une.

Je m'explique dans l'url de la barre d'adresse tout est bon mais quand je l'affiche, il me manque la dernière variable.

Exemple :

adresse dans la barre d'adresse :

https://www.pagesjaunes.fr/?id=971&retour=/dossier/affichage.php?categorie=Divers&page=1

adresse à l'affichage :

<?php echo $_GET['retour']; ?> me donne :
/dossier/affichage.php?categorie=Divers

J'aimerais bien récupérer l'adresse complète. Merci d'avance pour votre aide

1 réponse

avion-f16 Messages postés 19250 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 22 décembre 2024 4 505
12 août 2009 à 00:57
C'est normal : &page est considéré comme un paramètre extérieur à &retour.
Regarde ce que Apache voit :
www.monsite.fr/dossier/essai.php?[id=971][&retour=/dossier/affichage.php?categorie=Divers][&page=1]


Avec
www.monsite.fr/dossier/essai.php?id=971&retour=/dossier/affichage.php?categorie=Divers%26page=1

Apache voit :
www.monsite.fr/dossier/essai.php?[id=971][&retour=/dossier/affichage.php?categorie=Divers%26page=1]
0