当前位置:  开发笔记 > 编程语言 > 正文

CodeIgniter:对整个$ _POST数组使用get_post和XSS过滤

如何解决《CodeIgniter:对整个$_POST数组使用get_post和XSS过滤》经验,为你挑选了1个好方法。

有没有比这更简单的方法

foreach($_POST as $x=>$y){
  $arr[$x] = $this->input->get_post($y, TRUE);
}

用CI的XSS过滤器清理整个$ _POST数组.看看输入库似乎get_post()只接受一个单独的变量,而不是能够清理整个数组然后返回数组.



1> netricate..:

不确定你是否想要全局,但如果你这样做...来自ze手册:

如果您希望过滤器每次遇到POST或COOKIE数据时自动运行,您可以通过打开application/config/config.php文件并设置它来启用它:

$config['global_xss_filtering'] = TRUE;


现在不建议使用此方法,应该在输出而不是输入上执行XSS过滤。
推荐阅读
yzh148448
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有