Bonjour,
Je dois transmettre des variables dans une url. Ces variables peuvent contenir des caractères spéciaux (à é ç ' " < *).
De plus ces variables transmises seront à enregistrer dans une base de données sur laquelle des recherches seront effectuées. Ce qui écarte le htmlentities ... en effet si un produit s'appel mévèçà, le htmlentities le traduira par mévèçà. Donc en faisant une recheche sur grave la requête SQL nous sortira comme résultat : mévèçà, ce qui est assez problématique ...
J'utilise donc le htmlspecialchars pour la sécurité.
Quel est le meilleur moyen pour transmetre ces variables ?
- urlencode
- rawurlencode
- ...
D'avance merci pour vos réponses.
xenos
Partager