Pb de guillemets dans passage parametres

Audrey -  
jisisv Messages postés 3678 Statut Modérateur -
salut!!

Bon voila mon pb: je passe un parametre ds une url. Le probleme c'est que le parametre contient des guillemets , des quote etc...et je ne n'arrive pas à recupere le parametre en entier (dès qu'il ya un guillemet dans la phrase, elle est coupé...):

<a href="resultat.php3?phrase=$row->phrase">$row->phrase</a>
(ou $row->phrase="Presentation: "Aimez vous les maths?""
dans resultat.php3 , je recupere "$phrase": "Présentation :" et le reste est donc coupé...
Je sais qu'en ASP une fonction existe (server.URLencode) permettant de faire passer les caracteres speciaux..
Quelqu'un la connaitrais en php??
Merci d'avanceeeeeeeeee!!!!
[:D]

Audrey
A voir également:

2 réponses

teebo Messages postés 33570 Date d'inscription   Statut Modérateur Dernière intervention   1 793
 
Salut Audrey, de memoire et donc a tester, tu dois mettre des ' a la place des "...
Sinon, les autres truc generiques qui peuvent marcher
\"
\'
ou '' (deux fois ' et non une fois "...)
J'espere que ca t'aidera, moi je penche pour la premiere solution (') mais je peux pas verifier...
Bon courage...

.  .
\_/
0
jisisv Messages postés 3678 Statut Modérateur 935
 
Regarde rawurlencode

http://www.php.net/manual/fr/function.rawurlencode.php

Gates gave us the windows.
Linux gave us the whole house....
0