====== Passer comme paramètre d'une URL une URL contenant des paramètres ====== __Problème__: Comment écrire une URL contenant un paramètre dont la valeur est une URL contenant plusieurs paramètres: En écrivant une URL de cette manière: http://www.myserver.com/index.php?url=http://www.yourserver.com?param1=toto¶m2=titi on a deux '?' et plusieurs '&'. Il n'y a pas moyen de savoir si ¶m2=titi appartient à l'URL contenante ou contenue. __Solution__: Afin de discerner les deux URL, il suffit d'encoder les caractères réservés (&, ?, ;, etc.) de l'URL contenue au format hexadécimal. L'URL ci-dessus devient: http://www.myserver.com/index.php?url=http%3A%2F%2Fwww%2Eyourserver%2Ecom%3Fparam1%3Dtoto%26param2%3Dtiti __Référence des caractères__: http://www.w3schools.com/tags/ref_urlencode.asp