URL dans une URL
Résolu
Neo035
Messages postés
103
Date d'inscription
Statut
Membre
Dernière intervention
-
pyschopathe Messages postés 1974 Date d'inscription Statut Membre Dernière intervention -
pyschopathe Messages postés 1974 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
je souhaite transmettre des informations d'une page à un formulaire d'une autre page. Dans ces informations transmises, il y a une adresse URL. Donc pour le transfert, j'utilise le lien hypertexte, qui contient toutes les infos.
de ce genre là:
(provient d'un template)
et voici le fameux $URLT que je veux transmettre:
la transmission se fait parfaitement, mais le $URLT ayant des "&", le navigateur les interprète au lieu de les recopier bêtement.
Donc mon adresse URL est recopiée dans le nouveau formulaire, mais partiellement....
Si quelqu'un a déjà eu ce cas de figure, je suis tout ouï!
je souhaite transmettre des informations d'une page à un formulaire d'une autre page. Dans ces informations transmises, il y a une adresse URL. Donc pour le transfert, j'utilise le lien hypertexte, qui contient toutes les infos.
de ce genre là:
(provient d'un template)
<a style="font-weight:normal" target="_blank" href="{$bts_url}description=ID%20Cas%20Test= {php}echo $prefix."-".$tc_external_id."%0ATesteur= ".$testeur."%0ANum%20Version= ".$version."%0A%0A%0ANotes: ".$Notes."%0AEtapes: ".$steps."%0AResultats attendus: ".$expected_results."%0ALien URL:".$URLT;{/php}">lien 1</a>
et voici le fameux $URLT que je veux transmettre:
$_POST['URLT']="<a target='_blank' href=$URL.version_id=$tcversion&level=testcase&id=$parent_id&build_id=$build_id&include_unassigned=$assigned>lien 2</a>"; $URLT=$_POST['URLT'];
la transmission se fait parfaitement, mais le $URLT ayant des "&", le navigateur les interprète au lieu de les recopier bêtement.
Donc mon adresse URL est recopiée dans le nouveau formulaire, mais partiellement....
Si quelqu'un a déjà eu ce cas de figure, je suis tout ouï!
10 réponses
Bonjour.
Je n'ai pas eu ce problème, mais un équivalent, ou je voulait transmettre un & sans que le navigateur interprète la suite.
Pour cela, il faut regarder du coté de la fonction htmlspecialchars, htmlspecialchars_decode, htmlentities et htmlentities_decode. Désolé, je n'ai plus mon code sous la main pour t'indiquer précisément comment faire (du moins un exemple), mais le principe est là.
Je n'ai pas eu ce problème, mais un équivalent, ou je voulait transmettre un & sans que le navigateur interprète la suite.
Pour cela, il faut regarder du coté de la fonction htmlspecialchars, htmlspecialchars_decode, htmlentities et htmlentities_decode. Désolé, je n'ai plus mon code sous la main pour t'indiquer précisément comment faire (du moins un exemple), mais le principe est là.
Ben sinon tu remplaces tes & du départ par un autre caractère (personnellement j'aime bien le µ, au moins t'es sur de jamais le retrouver autre part ^^) , et à l'arrivée tu remplace cet autre caractère par un & ...
pas très académique mais bon ca doit marcher XD
pas très académique mais bon ca doit marcher XD
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
comment remplacer le caractère d'arrivée alors que le seul lien entre les deux pages est l'adresse URL? je ne dois pas toucher aux fichiers de la page d'arrivée, c'est ça que je veux dire, tout doit être transmis dans l'adresse URL...
et j'aimerais bien pouvoir faire passer mon adresse URL d'un seul bloc sans qu'il interprete les &... y a pas un code de remplacement en html pour les &?
et j'aimerais bien pouvoir faire passer mon adresse URL d'un seul bloc sans qu'il interprete les &... y a pas un code de remplacement en html pour les &?
vu que même comme ça, l'URL est interprètée avec le
pas moyen de transférer une vabiable d'un bloc dans une URL sans que le contenu ne soit affiché dans l'URL? :(
en tout cas, merci de vos réponses!
&, ça ne fonctionne pas non plus...
pas moyen de transférer une vabiable d'un bloc dans une URL sans que le contenu ne soit affiché dans l'URL? :(
en tout cas, merci de vos réponses!
WOOOOOOOOW!!!
merci BEAUCOUP !!!!!!! :-D
tu as trouvé ça comment? tu as tapé les pourcentages au pif juqu'à 26? :-P
merci encore, c'est super sympa de m'avoir aidé!
merci BEAUCOUP !!!!!!! :-D
tu as trouvé ça comment? tu as tapé les pourcentages au pif juqu'à 26? :-P
merci encore, c'est super sympa de m'avoir aidé!
Non, j'ai créé un formulaire en GET avec un champs texte, j'y ai mis une URL contenant des paramètres GET, et regardé ce qu'il y avait dans l'URL de la page quand on soumettait le formulaire ^^