[PHP-JS] encode javascript et decode php
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:
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:
1 2
|
utf8_decode(stripslashes(htmlspecialchars(urldecode($_POST['valeur'])))) |
or �a ne semble pas fonctionner pour les caract�res sp�ciaux et autres.. Merci