Url remplace é par é

Fermé
DVX Messages postés 187 Date d'inscription lundi 20 février 2006 Statut Membre Dernière intervention 11 août 2010 - 20 juil. 2008 à 15:27
 kekséksa - 14 août 2009 à 17:14
Bonjour,
j'ai developpé un site avec php5 et tt marchait nickel. aprés l'avoir hébergé (serveur avec php4) ,j'ai constaté que les caractères spéciaux passés par url ont était remplacés par les correspondants html (ex :'è' en 'è')
Quand je fais un $_get de la variable cette derniere ne contient que la partie de la variable se situant avant le caractere special.
A voir également:

3 réponses

trombine40 Messages postés 828 Date d'inscription lundi 2 juillet 2007 Statut Membre Dernière intervention 25 mars 2011 144
20 juil. 2008 à 15:32
regle numéro 1 quand on développe du web : JAMAIS d'accent, JAMAIS d'espace, JAMAIS de caractères spéciaux.

change toutes tes pages en suivant cette regle simple et élémentaire et t'aurai plus aucun soucis
0
DVX Messages postés 187 Date d'inscription lundi 20 février 2006 Statut Membre Dernière intervention 11 août 2010 9
20 juil. 2008 à 15:38
le pbm est que le site contient un moteur de recherche, et que les critères de recherche s'affiche ds l'url pr permettre la pagination.
0
trombine40 Messages postés 828 Date d'inscription lundi 2 juillet 2007 Statut Membre Dernière intervention 25 mars 2011 144
20 juil. 2008 à 15:41
je te di de renommer toutes tes pages, pour ne contenir aucun accent ni caractere special ni espace. tant que tu ne fera pa ca tu y arrivera pas. en php tu as des & qui séparent les variables passées en paramètres, et tu as en html u & dans chacun des caracteres speciaux. tu pourra pas t'en sortir tant que t'aura pa renommé toutes tes pages en suivant cette simple regle
0
kekséksa > trombine40 Messages postés 828 Date d'inscription lundi 2 juillet 2007 Statut Membre Dernière intervention 25 mars 2011
14 août 2009 à 17:14
Cela ne t'empêche pas d'écrire en français !!!
0
croy Messages postés 453 Date d'inscription samedi 19 janvier 2008 Statut Membre Dernière intervention 23 octobre 2012 114
20 juil. 2008 à 15:41
Va voir htmlspecialchars, urlencode...

Moult discussions ont été tenues sur ce sujet.
0