Aide pour les fonctions Filter de PHP5
- 28/11/2007
Développement web://
Aide pour les fonctions Filter de PHP5L'extension Filter de PHP 5 permet de nettoyer les données d'entrées, qu'elles viennent de l'utilisateur ($_POST/$_GET/$_COOKIE), du serveur ou d'autre chose. C'est extrêmement pratique d'avoir enfin une librairie standard pour sécuriser ces données... dans la mesure où tous les développeurs se posant la question de la sécurité en ont besoin (et se codaient eux même leur petite librairie en général)!
L'extension est disponible à partir de PHP 5.2.0, ou en incluant l'extension PECL::FILTER (tout est expliqué sur la page de documentation).
Mais comme les paramètres sont nombreux et passablement complexes, j'ai développé un petit script de génération de code, une aide pour le développeur. Essayez et commentez, ça m'intéresse!
Rubriques des billets
- Agilité - 16 billets
- Archerie - 8 billets
- Avis - 47 billets
- Cultures - 9 billets
- Délires - 34 billets
- Démocrachie - 4 billets
- Développement - 21 billets
- Développement web - 17 billets
- Ergonomie - 17 billets
- Geekerie - 10 billets
- Inclassable - 4 billets
- Informatique - 19 billets
- Littératures - 34 billets
- PHP - 4 billets
- Poor Lonesome Coder - 19 billets
- Régalons-nous - 6 billets
- Sortons! - 2 billets
- Travail - 16 billets
- Voyages - 2 billets
- Webmasteriat - 18 billets
Commentaires(s)
- 2008-01-28 07:32:14 - Nico
Hé, mais ça a l'air très intéressant tout cela ! ;)
Tu aurais un exemple de fonctionnement tout simple ? - 2008-01-28 10:46:37 - Cédric
Quel genre d'exemple? Je n'ai pour l'instant que la documentation et le script de génération, histoire de jouer un peu en JS.
Par contre si je le vois installé chez mes hébergeurs je pense que je vais avoir rapidement des masses d'exemples. - 2008-01-28 18:15:44 - Nico
Un exemple tout simple : récup des données, ce que ça donne si le type n'est pas correct...
je cherchais depuis un certain temps déjà ce genre de chose, et voilà que tu me sors quasiment la réponse ! - 2008-05-23 10:16:22 - Davidoff
salut, merci pour ton script, je suis moi aussi très intéressé par cette extension Pecl mais je n'arrive pas à l'installer sur une RHEL5 tout ce qu'il y'a de plus standard en PHP 5.2.5 : configure: error: Could not find pcre.h anywhere under /usr/local /usr
J'ai essayé diverses manips vues sur le web (http://pecl.php.net/bugs/bug.php?id=9680) mais rien n'y fait, toujours la même erreur.
J'utilise l'installeur pecl : pecl install filter-beta
Peux-tu me dire comment tu l'as installé et si tu as recontré des difficultés ?
Ecrire votre commentaire
28/11/2007 - Systeme