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