用户
 找回密码
 入住 CI 中国社区
搜索
查看: 4455|回复: 5
收起左侧

[已解决] 新手求助输入类xss_clean

[复制链接]
发表于 2011-2-8 05:37:43 | 显示全部楼层 |阅读模式
本帖最后由 huang145632 于 2011-2-8 05:41 编辑
PHP复制代码
$this->load->helper('security');
$a = '<img src="http://g.cn" onerror=alert("载入图片错误!")>';
echo $this->security->xss_clean($a);
复制代码

不知道这段代码为啥会报错
HTML复制代码
 
<div style="border:1px solid #990000;padding-left:20px;margin:0 0 10px 0;">
 
<h4>A PHP Error was encountered</h4>
 
<p>Severity: Notice</p>
<p>Message:  Undefined property: Student:security</p>
<p>Filename: controllers/student.php</p>
<p>Line Number: 23</p>
 
</div><br />
<b>Fatal error</b>:  Call to a member function xss_clean() on a non-object in <b>C:\www\application\controllers\student.php</b> on line <b>23</b><br />
 
复制代码
发表于 2011-2-8 13:30:57 | 显示全部楼层
PHP复制代码
 
echo $this->security->xss_clean($a);
 
复制代码


改成

PHP复制代码
 
echo xss_clean($a);
 
复制代码
发表于 2011-2-8 17:52:14 | 显示全部楼层
helper不是class,是一个一个的函数
 楼主| 发表于 2011-2-8 18:01:22 | 显示全部楼层
回复 2# suxiaolu


    谢谢,不过依然不行。
 楼主| 发表于 2011-2-8 18:07:01 | 显示全部楼层
回复 3# jeongee


    谢谢,能给个实例吗?
发表于 2011-2-8 23:04:48 | 显示全部楼层

本版积分规则