1

我有一个非常有趣的问题。

我有文本框、按钮(添加到数据库)和用户输入类似的东西:

%100 付,%45 付,没有付.....

问题是结果与用户输入不同。我认为codeigniter清除了一些东西。

输入:%100 pay,%75 pay,no pay
结果:0 pay,%75 pay,no pay

%100 pay 变为 0 pay 但 %75 pay 保持原值。

它不接受 1 和 % 的组合。

$this->db->insert('payment',$array);
4

1 回答 1

0

是的,CodeIgniter 将删除输入数据中它认为危险的字符。此过滤器适用于$_POST和。你可以用来解决这个问题。$_GET$_COOKIE$_REQUEST

于 2013-08-26T10:28:17.923 回答