我有一个非常有趣的问题。
我有文本框,按钮(添加到数据库)和用户输入类似的东西:
%100付,%45付,不付。。。。。
问题是结果与用户输入不同。我想密码点火器清除了一些东西。
输入:支付%100,支付%75,不支付
结果:0支付,%75支付,无支付
%100支付变成0支付,但%75支付保持原始价值。
它不接受1和%的组合。
$this->db->insert('payment',$array);
是的,CodeIgniter将删除输入数据中它认为危险的字符。该滤波器应用于$_POST
、$_GET
和$_COOKIE
。您可以使用$_REQUEST
来解决此问题。