Problème "/' avec POST

Miniking -  
avion-f16 Messages postés 19182 Date d'inscription   Statut Contributeur Dernière intervention   -
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. prosthetiks Messages postés 1309 Statut Membre 431
     
    Exemple ?
    0
  2. Miniking
     
    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 ?
    0
  3. avion-f16 Messages postés 19182 Date d'inscription   Statut Contributeur Dernière intervention   4 511
     
    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.
    0