gpt4 book ai didi

php - 将 % 值插入数据库时​​出现 codeigniter 安全问题

转载 作者:行者123 更新时间:2023-11-30 23:14:48 25 4
gpt4 key购买 nike

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

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

%100 付,%45 付,无付.....

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

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

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

它不接受 1 和 % 的组合。

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

最佳答案

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

关于php - 将 % 值插入数据库时​​出现 codeigniter 安全问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18418604/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com