xpatval Posté 16 Mai 2005 Partager 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 Lien vers le commentaire Partager sur d’autres sites More sharing options...
Boo2M0rs0 Posté 16 Mai 2005 Partager 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é. Lien vers le commentaire Partager sur d’autres sites More sharing options...
lupucide Posté 16 Mai 2005 Partager Posté 16 Mai 2005 Fait ton stripslashes() avant le transfert. Lien vers le commentaire Partager sur d’autres sites More sharing options...
Country Posté 16 Mai 2005 Partager 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); }} Lien vers le commentaire Partager sur d’autres sites More sharing options...
michmuch51 Posté 16 Mai 2005 Partager 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??" Lien vers le commentaire Partager sur d’autres sites More sharing options...
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant