【发布时间】:2009-08-11 06:26:17
【问题描述】:
CodeIgniter 表单验证库提供了从正在验证的表单中“准备”数据的选项。以下是文档中的一个 sn-p:
$this->form_validation->set_rules('username', 'Username', 'trim|required|min_length[5]|max_length[12]|xss_clean');
最后的xss_clean 参数应该是通过xss_clean 函数传递帖子数据。
我想知道如何使用$_POST 数据username? xss_clean 函数是否直接作用于$_POST 变量,以便我可以这样做:$username = $this->input->post('username');,并实际获得过滤后的数据?如果我将最后一条语句放在验证行之前怎么办?在这种情况下,$username 会包含未过滤的数据吗?提前致谢!
【问题讨论】:
标签: php validation codeigniter