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