Url remplace é par é
DVX
Messages postés
189
Statut
Membre
-
kekséksa -
kekséksa -
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.
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:
- Url remplace é par é
- Url - Guide
- Quel site remplace coco - Accueil - Réseaux sociaux
- Site qui remplace coco - Accueil - Réseaux sociaux
- É majuscule - Guide
- Remplacer disque dur par ssd - Guide
3 réponses
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
change toutes tes pages en suivant cette regle simple et élémentaire et t'aurai plus aucun soucis
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.
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