Passage d'une url dans une url

chimerade -  
avion-f16 Messages postés 20368 Date d'inscription   Statut Contributeur Dernière intervention   -
bonjour,
je ne suis pas un expert.. je tente de passer une url en paramètre d'une url et de la récupérer .ex : http://www/monsite.fr/lescript.php?adresse=
quand je récupère par un $_GET['adresse'] j'ai l'url tronquée jusqu'au 1er &.
résultat :adresse =http://www.autresite.fr/autrescript.php?para1=toto aulieu de 'http://www.autresite.fr/autrescript.php?para1=toto&para2=tata les paramètres de l'url "interne" sont confondues avec ceux de monsite.fr

sauriez vous comment faire svp ?
merci

2 réponses

Neliel Messages postés 7012 Statut Contributeur 1 696
 
Bonjour,

Le caractère
&
est un caractère compris par HTML comme une... instruction... faute de meilleur terme. Pour pouvoir utilisé ce caractère sans qu'il soit interprété par le langage, il faut utilisé le caractère d'échappement
/
... ce qui donne
/&

0
avion-f16 Messages postés 20368 Date d'inscription   Statut Contributeur Dernière intervention   4 510
 
Il faut utiliser les entités HTML.
& => &
0