Problème "/' avec POST

Bonjour, voila mon problème : quand je veux afficher un guillemet en php, je met un \ devant, mais que je le fait avec la metode POST, ça ne marche pas.
Comment faire svp ?

3 réponses

  1. Salut,

    L'option magic_quotes est probablement activée sur le serveur.
    Celle-ci transforme automatiquement les données entrantes afin d'éviter les injections SQL.
    Elle a été implémantée pour permettre aux débutants de développer un code plus sécuritaire.
    Maintenant, les développeurs même débutants sont mieux avertis contres les failles les plus courantes, cette fonction a donc été jugée obsolète. Puis il n'y a pas que les débutants :-)

    https://www.php.net/magic_quotes

    Je t'invite à désactivé cette option comme indiqué ici :
    http://fr.php.net/manual/fr/security.magicquotes.disabling.php
    Cependant, n'oublie pas de sécuriser les données avant d'effectuer des requêtes SQL.
    1. Je créai par exemple un input de type "text", ensuite, dedans j'écris une phrase du genre "J'aime les pommes" ou "Je cite : "Blablabla"."
      J'aurai un résultat du genre "J/'aime les pommes" ou "Je cite : /"Blablabla/""

      Si je met un backslash, ça ne fait qu'empirer, comment arranger ça svp ?