en ajoutant des stripslashes à toutes les variables lors de la récupération de la base de données me rend fou. est là je peux le faire automagically.est là de toute façon je peux ajouter des stripslashes à toutes les variables
Répondre
Il suffit de placer la logique de récupération de base de données dans un seul point d'accès (méthode ou classe) et d'y découper des barres obliques. Ensuite, tout le reste du code peut utiliser cette méthode/classe.
convertir vos données dans un tableau
permet pour l'instant
$ data est un tableau
array_map('stripslashes', $data);
ce ajoutera automatiquement sriptslashes à chaque elemnt de données dans le tableau de données $
Ceci est un signe classique de double échappement. Vous devriez corriger votre code afin qu'il n'échappe pas prématurément. Pour empêcher l'injection SQL, utilisez simplement des instructions préparées (par exemple PDOStatement ou MySQLi_STMT). Vous n'avez pas à vous échapper manuellement, et si vous les utilisez correctement, votre base de données ne contiendra pas de données à barres obliques.
Vous devrez exécuter un traitement par lots unique dans votre base de données pour corriger les données actuelles.
magic_quotes Désactiver partout
- 1. est là de toute façon je peux générer automatiquement des diagrammes d'architecture à partir d'une table de données
- 2. est là de toute façon pour créer dynamiquement une image avec des liens hypertexte intégrés
- 3. est là de toute façon pour ajouter une clé autonumber primaire à une table de base de données déjà existante
- 4. est là de toute façon de télécharger le répertoire de webbased svn à la fois
- 5. De toute façon que je peux obtenir les valeurs d'un tableau PHP par ajax?
- 6. est là de toute façon pour fournir un fichier Calendrier ics qui sera automatiquement synchronisé avec les mises à jour
- 7. est là de toute façon en jquery avoir un sélecteur de classe, mais sans un id
- 8. est là de toute façon pour appeler la fonction lambda avec le contenu html?
- 9. comme là de toute façon pour lire des vidéos flv dans webview dans l'iphone
- 10. Accéder à toutes les variables locales
- 11. Comment est-ce que je peux attraper toutes les erreurs à la même page de web.xml?
- 12. De toute façon je peux partager une information dans 2 domaine de différence?
- 13. comment puis-je ajouter des boutons à ma barre d'outils du contrôleur de navigation, de sorte que je peux les voir dans toutes les vues
- 14. Y at-il de toute façon que je peux améliorer (wpf) les performances de la classe richtext?
- 15. Toute façon que je peux assigner window.open (url) dans le tableau de cookies en javascript?
- 16. Dois-je désinfecter toutes les variables de formulaire transmises?
- 17. Python version des stripslashes PHP
- 18. Toute solution CMS SaaS mature là-bas
- 19. des variables assignant à toute la classe [Best Practice?]
- 20. Quelle est la meilleure façon de découvrir toutes les variables actuellement définies par une application Perl?
- 21. PHP stripslashes problème
- 22. Decode:. Eval (stripslashes (gzinflate
- 23. Est-ce que je peux obtenir par programme les variables Autos/locales affichées lors du débogage?
- 24. façon correcte d'initialiser les variables
- 25. Est-ce que DbgHelp.dll est intégré à Windows? Est-ce que je peux compter sur le fait d'être là?
- 26. Javascript: comment puis-je ajouter des variables à l'url?
- 27. Est-ce que IF est exécuté de toute façon?
- 28. Toute bonne application de la console Ruby là-bas?
- 29. Étendre objet et hériter toutes les variables
- 30. Quelle est la façon actuelle dont je peux ajouter un objet à la base de données en utilisant Zend Framework?
Alors pourquoi avez-vous ajouté que les barres obliques non nécessaires à la base de données? – zerkms