Bonjour,
J'ai remarqué que lorsque je mettais une variable dans une balise a en caractères spéciaux elles se formatez bizarremnt.
J'inscris dans la barre d'adresse : http://site.fr/page.php?categorie=€ . Déjà ça se transforme tout de suite en :
http://site.fr/page.php?categorie=%80
Dans la page php il y a écrit :
echo "<a href=\"page.php?categorie=$categorie\">$categorie</a>";
et ça me le code html : <a href="page.php?categorie=%E2%82%AC">€</a>
Le problème donc c'est que du coup quand je clique sur le lien, ben la catégorie c'est plus € mais €
La seul requête précédente est sur la variable catégorie est :
$categorie=stripslashes(htmlspecialchars(str_replace(array('`','--','#','"','\''),array('à','––','‡','”','’'),$_GET['categorie'])));
Merci d'avance
Partager