xpatval Posté 16 Mai 2005 Posté 16 Mai 2005 C'est mon 500ème ! J'ai droit à un cadeau ? Non ? ah bon... Ma question après ce qui suit: En local, si je passe un paramètre contenant une quote (ex: l'art), d'une page à une autre, j'addslashe celui-ci avant, et je stripslashe après, si je souhaite le voir ( echo stripslashes($var); Pas de souci. Après transfert des fichiers sur le serveur de l'hébergeur, je teste on-line, et je me retrouve avec: l\\\'art, après l'addslashes(), et donc l\'art avec le stripslashes(). Je suis donc forcé de doubler le stripslashes() pour éviter cet inconvénient. Est-ce normal ? et avez-vous déjà remarqué cette chose ? xpatval
Boo2M0rs0 Posté 16 Mai 2005 Posté 16 Mai 2005 C'est dû à l'option magic_quotes_gpc je pense qui est activée sur ton site en ligne mais pas sur ta configuration locale. Je trouve d'ailleurs cette option problématique car il faut prévoir les deux cas, si elle est activée ou pas, au risque de se retrouver avec ce genre de bug, ou pire, créer une faille de sécurité.
Country Posté 16 Mai 2005 Posté 16 Mai 2005 J'exécute cette fonction au début de chaque page, au moins ce que je reçoit en sortie est toujours la même chose, quelque soit la configuration du serveur function supprMagicQuotes() { if (get_magic_quotes_gpc()) { foreach($_POST as $i=>$var) $_POST[$i]=stripslashes($var); foreach($_GET as $i=>$var) $_GET[$i]=stripslashes($var); }}
michmuch51 Posté 16 Mai 2005 Posté 16 Mai 2005 C'est mon 500ème ! J'ai droit à un cadeau ? Non ? ah bon... Puis t'es toujours pas Membre+++ Ba Dan... "Comment on devient chef, chef??"
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant