gpt4 book ai didi

php - CodeIgnighter 的数据库库足以防止 Sql 注入(inject)吗

转载 作者:行者123 更新时间:2023-12-02 03:07:09 26 4
gpt4 key购买 nike

我正在尝试在 codeignighter 中编写模型,例如 here它依赖于 CodeIgnighter 的数据库 API。我读过一篇forum post关于 CodeIgnighter 的数据库 API 是否完全阻止 SQL 注入(inject)。我知道很多people suggest使用PDO Framework作为防止 SQL 注入(inject)的最佳方法。我知道如何使用 PDO 框架,但是我不知道如何使用准备好的语句在模型中生成查询。我是否可以使用 CodeIgnighter 的数据库 API 来避免 SQL 注入(inject),还是应该使用 PDO 框架?

最佳答案

只要您使用内置函数的代码点火器,您就可以了。

这里是 stackoverflow 上的一个链接,对此进行了更多解释: StackOverflow Question,

使用参数化查询,并遵循上述 SO 问题中的示例,您将免受 SQL 注入(inject)的影响,您自己无能为力,只需遵循 CI 最佳实践并使用所有内置功能编写良好的代码即可功能。

关于php - CodeIgnighter 的数据库库足以防止 Sql 注入(inject)吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7032463/

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