2010-08-18 15 views
0

J'ai cette partie du code:cadre de kohana, en utilisant la sécurité: xss_clean dans les filtres de validation


    ->filter('username', 'Security::xss_clean') 
       ->filter('url', 'Security::xss_clean') 
       ->filter('text', 'Security::xss_clean') 

mais il ne fonctionne et après paramètres de validation sont insérés par ORM dans les colonnes de table avec les balises HTML. alors, qu'est-ce que je fais mal? ou cette méthode ne fonctionne que lors de l'écriture des données de sortie, mais ne retourne pas la valeur modifiée à la variable?

Répondre

1

Quelle variable utilisez-vous pour l'entrée de base de données?

Si votre validation est comme ceci:

$validation = Validate::factory ... 

Ensuite, vous aurez besoin d'utiliser:

$validation['url']; 

au lieu de

$_POST['url']; 
+0

Merci, je pensais que Parametr de validation (fe $ _POST) valider automatiquement les modifications – purple