Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Recuperer l'adresse complete

1 réponse
Avatar
Mathieu Lafrance
Bonjour,

Quelqu'un aurait une façon de récupérer l'adresse complète d'une page avec
querystring...

Le pourquoi je veux ça ...
J'ai une page qui POST à une autre
La page de destination reçoit avec un $_REQUEST
J'utilise le POST parce que dans certains cas la querystring est trop
volumineuse ...

Mais je veux pouvoir afficher dans la page de destination une version en GET
( test.php?varx=XXX&varY=YYYY d'où le $_REQUEST ) pour que les gens puisse
garder l'adresse et la réutiliser.
Est-ce que c'est possible ?

Merci

Mathieu LaFrance

1 réponse

Avatar
Olivier Miakinen

Quelqu'un aurait une façon de récupérer l'adresse complète d'une page avec
querystring...


Sauf que...

Le pourquoi je veux ça ...
J'ai une page qui POST à une autre


... les paramètres ne sont donc pas, justement, dans la « querystring ».

La page de destination reçoit avec un $_REQUEST
J'utilise le POST parce que dans certains cas la querystring est trop
volumineuse ...

Mais je veux pouvoir afficher dans la page de destination une version en GET
( test.php?varx=XXX&varY=YYYY d'où le $_REQUEST ) pour que les gens puisse
garder l'adresse et la réutiliser.
Est-ce que c'est possible ?


réponse rapide et sale :

$url = "test.php";
$separateur = "?";
foreach($REQUEST as $nom => $valeur) {
$url .= "$separateur$nom=" . urlencode($valeur);
$separateur = "&";
}

Il faudrait travailler la chose, mais tu vois l'idée.