如何使用codeigniter转义某些字段的表单过滤

时间:2017-04-03 10:02:28

标签: codeigniter codeigniter-2 codeigniter-3

我正在使用codeigniter表单验证,我已经为表单字段设置了一些规则。当我输入%50或%test%时,我没有在第一次出现%字符后发布其余的文本。 请帮忙解决这个问题。

2 个答案:

答案 0 :(得分:0)

remove the 'xss_clean' rule. 

考虑你的文本框/ textarea的名字,'我的'

$this->form_validation('mine','Mine', 'trim|required|xss_clean');

$this->form_validation('mine','Mine', 'trim|required');

xss clean防止脚本和编码。

答案 1 :(得分:0)

v3.1.4的Codeigniter验证库。点击here

还使用第二个参数" true"输入过滤器:

$this->input->post('data', true);

$this->input->get('data', true);