Ajax/Php : les antislashes se multiplient

Résolu
Bonjour,
j'ai un problème sur un include-ajax (je sais pas comment appeler ça) xmlrequest. A chaque étape de mon formulaire à étape, mes variables doublent leur antislashes. J'ai vérifié intégralement mes fichiers : pas de addslashes/stripslashes. Rien.
Les anti-slashes s'ajoutent devant les '. Incompréhensible.

9 réponses

  1. Justement il faut que tu passes par une fonction stripslashes avant de les réafficher car ils sont certainement mis automatiquement
    1. Rebonjour ;)
      Le problème est que le stripslashes bousille mes requêtes sql...
      1. il ne faut pas passer par stripslashes avant la requtte sql mais avant de réafficher le texte à l'étape suivante de ton formulaire
        1. Le problème est que tout est traité en étape :

          1. Récupération $_post
          1.Bis Enregistrement insert s'il y a lieu
          2. Affichage $_POST pour rassurer le visiteur
          3. Recherche avec $_POST
          4. Nouveau champs
          5. Passage à la prochaine étape qui retourne ) $_POST
          1. he bien justement il suffit de faire le stripslashes à la bonne étape:

            1. Récupération $_post
            1.Bis Enregistrement insert s'il y a lieu

            2. Affichage stripslashes($_POST) pour rassurer le visiteur //il faut le faire à ce moment la

            3. Recherche avec $_POST
            4. Nouveau champs
            5. Passage à la prochaine étape qui retourne ) $_POST

            il faut le faire à chaque fois que tu affichage mais seulement à ce moment là
            1. J'ai suivi ce que je ne voulais pas faire : une sorte de bidouillage informatique.
              Ce que je ne comprends pas, c'est que get_magic_quotes_gpc() = 1 et ne donne aucun effet...
              1. Le problème survenant avec les "... LIKE '%".$_POST['a']."%'" as-tu une autre alternative , une autre construction du like que je ne connaitrais pas ?
                Sinon je vais faire un "... LIKE \"%".$_POST['a'].\"%'"