Bonjour, j'utilise la technologie ajax dans mon formulaire et j'aimerais savoir quelle est la fa�on la plus s�curitaire de poster entre mes pages.
J'encode les valeurs cot�s javascript et je les d�codes du cot� php pour afficher certaines valeurs a l'utilisateur et sauvegarder dans la base de donn�e.
Vue que la fonction encodeURIComponent n'encode pas les ' je fais appel a une fonction qui fais un (stripslashes, enfin je crois).
Voici mon code pr�sent:
Javascript:
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8 valeur = encodeMonTexte(string); function encodeMonTexte(texte) { URIencode = encodeURIComponent(texte); retour = URIencode.replace(/'/g, "\\'"); return(retour); }
PHP:
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2 utf8_decode(stripslashes(htmlspecialchars(urldecode($_POST['valeur']))))
or �a ne semble pas fonctionner pour les caract�res sp�ciaux et autres.. Merci
Partager