繁体   English   中英

CodeIgniter的输入类别

[英]CodeIgniter's Input Class

我可以使用CodeIgniter的输入类来像这样xss干净的GET数据:

$somevar = $this->input->xss_clean($_GET['somevar']);

CodeIgniter建议将xss_clean方法用于提交的数据。

我想知道是否已提交$ _GET var或只是访问URL。

那我可以用这种方式使用吗?

尝试使用:

$ this->输入-> get()

该函数与post函数相同,只不过它获取获取数据: $ this-> input-> get('somevar',TRUE);

如果您要检索的项目不存在,该函数将返回FALSE(布尔值)。

第二个可选参数使您可以通过XSS过滤器运行数据。 通过将第二个参数设置为布尔TRUE来启用它;

CI在启动时未设置GET数组,因为它改用URI段。

但是您可以在所需的任何var上使用xss_clean方法,就像您的示例一样,但是您会发现$ _GET为空。 默认情况下,输入类在任何地方都可用。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM