Page 1 sur 1

Comment envoyer en $_GET une chaîne de caractères encadrée d

Posté : 16 nov. 2007, 01:41
par alaingpl
Bonsoir à tous,

Comment puis je envoyer en $_GET une chaîne de caractères encadrée de double quote ?

Exemple : début de mon texte "ma chaîne encadrée de double quotes" le reste de mon texte.

Dois je passer par un regex ?

Mon lien est écrit de la façon suivante :
echo '<center><a href=http://www.monsite.com/../../mailer.php?objet='.$objet.'&contenu='.$contenu.'/> ENVOYER
</a></center>
';
Merci d'avance de l'aide.

Posté : 16 nov. 2007, 02:03
par h0_noMan
Regardes du cote de urlencode()

Posté : 16 nov. 2007, 15:43
par Invité
Je dois donc l'écrire de cette façon ?
echo '<center><a href=http://www.monsite.com/../../mailer.php?objet='.urlencode($objet).'&contenu='.urlencode($contenu).'/> ENVOYER 
</a></center>';

Posté : 16 nov. 2007, 15:51
par zeus
le plus simple serait d'essayer ;)

Posté : 16 nov. 2007, 16:12
par Invité
Je sais, mais je suis au travail et je ne peux pas essayer. Ce soir bien sûr, mais est ce que la syntaxe est correcte ?

Posté : 16 nov. 2007, 16:23
par d0m
oui mais il ne faut pas oublier de décoder ensuite lorsque tu voudras de nouveau utiliser ta variable.

Posté : 16 nov. 2007, 16:27
par zeus
euh ... il me semble que le décodage est fait automatiquement à la récupération de $_GET['mavar'] :?

Posté : 16 nov. 2007, 19:23
par alaingpl
Oui, le décodage se fait avec $_GET ezet tout fonctionne. Merci bcp de l'aide.