Je me suis longtemps cassé la tête avant de trouver ce
simple truc, qui sert par exemple à passer une URL avec paramètres
à un clicktag flash ...
Comment passer une url avec plusieurs paramètres
(&) dans un paramètre pour que la page appelante utilise l'url
avec ses paramètres ?
Vous
n'avez rien compris ? Bon, Je m'explique !
Imaginons
que vous vouliez passer l'url : "www.monsite.com/mapage.php?param1=un¶m2=deux"
à une page tapage.php .
Si
vous faites ceci :
www.monsite.com/tapage.php?url=www.monsite.com/mapage.php?param1=un¶m2=deux
La page tapage.php va recevoir deux paramètres :
url et param2, url ne contenant que param1 alors que
l'objectif est qu'elle contienne param1 et param2.
La solution est simple : utiliser %26
au lieu du &. l'url est passée
en un seul block :
www.monsite.com/tapage.php?url=www.monsite.com/mapage.php?param1=un%26param2=deux
tapage.php reçoit maintenant bien uniquement le paramètre
url qui contient param1 et param2... |