|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Candidat au titre de Membre du Club
![]() Inscription : décembre 2007 Messages : 33 ![]() |
Bonjour,
Lorsque j'effectue une recherche, mettons "d'une" j'ai sans arret un \ qui se met devant l'apostrophe ou le quote. ca donne "d\'une". du coup j'ai des erreurs ce qui est logique. Comment puis-je eviter ca ? En gros je cherche à garder exactement la ligne qui passe lors d'un get en formulaire. Par exemple pour "évolution primitive" ca se transforme en "%C3%A9volution+primitive" dans l'url. Le problème c'est qu'avec la pagination que j'essai de faire pour un moteur de recherche interne, j'ai la recherche qui s'imprime sans aucun caractère ascii ce qui provoque de rééls problèmes pour les pages suivantes. Voici la ligne de code: Code :
echo ' <a href="recherche.php?search='.$search.'&page='.$i.'">'.$i.'</a> '; |
|
|
00
|
|
|
#2 |
![]() Développeur Web Inscription : juillet 2003 Messages : 676 ![]() |
visiblement, un urlencode est appliqué. Logiquement c'est à toi de la faire manuellement.
Puis lorsque tu récupère ton GET, utilise urldecode
__________________
Articles sur developpez.com - Gestion des exceptions avec PHP5 - Chiffrement et hash en PHP contre l'attaque Man in the middle - Aedituus - Espace membre sécurisé en PHP5 Lithium : ORM ActiveRecord PHP5 extrêmement léger |
|
00
|
|
|
#3 |
|
Candidat au titre de Membre du Club
![]() Inscription : décembre 2007 Messages : 33 ![]() |
ha voila,
le urlencode marche bien pour les characteres speciaux mais si je met une ' ca met toujours un slash :s Y'a t'il un truc que j'ai pas saisi ? |
|
|
00
|
|
|
#4 |
|
Candidat au titre de Membre du Club
![]() Inscription : décembre 2007 Messages : 33 ![]() |
ok stripslashes(); m'a permis de m'en debarassé, c'est une solution m'enfin je trouve ca bizzare.
Bien cordialement, |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com