请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

老师,tp5官方文档哪里说了 where数组法不够安全?

老师,tp5官方文档说了 where数组法不够安全?官方文档:“数据库安全:

在确保用户请求的数据安全之后,数据库的安全隐患就已经很少了,因为5.0版本的数据操作使用了PDO预处理机制及自动参数绑定功能,请确保:

尽量少使用字符串查询条件,如果不得已的情况下 使用手动参数绑定功能;

不要让用户输入决定要查询或者写入的字段;

”,在tp3.2.3官方文档“数组条件的where用法是ThinkPHP推荐的用法。”

正在回答 回答被采纳积分+3

3回答

SETME 2018-12-23 21:14:05

有说过,我看过,你去官方文档的收费文档中去看,官方有收费四步曲,建议购买

0 回复 有任何疑惑可以回复我~
7七月 2017-06-05 21:13:55

这个好像是官方一个收费文档里说过一句话,免费的文档里没有,我一会儿找找

0 回复 有任何疑惑可以回复我~
  • 提问者 耀阳 #1
    哪个收费文档,老师,有链接吗。我也想看看,免费文档老觉得说得不够仔细,有点粗糙
    回复 有任何疑惑可以回复我~ 2017-06-07 09:40:41
  • 7七月 回复 提问者 耀阳 #2
    就是官网下面有一个数据库和模型的文档,和免费的文档并排放在一起。你可以看一下
    回复 有任何疑惑可以回复我~ 2017-06-07 19:21:35
  • 提问者 耀阳 回复 7七月 #3
    看到了,谢谢老师
    回复 有任何疑惑可以回复我~ 2017-06-07 21:48:02
7七月 2017-06-05 11:08:11

我不太明白你的意思,你是想说模型的where是不安全的?怎么又有TP5又有Tp3?还有字符串查询条件是说所有的查询条件都是客户端传入的,但是我们是要求客户端传入参数,并不是一个完整的查询条件。查询条件是我们根据参数来拼接的。

0 回复 有任何疑惑可以回复我~
  • 提问者 耀阳 #1
    老师是这样的,我在听到第七章 查询构造器三5分钟左右,你讲到where 的数组法,说“数组法连官方文档都说不够灵活和安全”,我就带着疑问去官方文档找哪里说数组法不够安全,因为我以前用tp 3官方文档说推荐数组法,我只是求证一下,我理解错了你说的意思?
    回复 有任何疑惑可以回复我~ 2017-06-05 19:31:53
  • 老师,这位同学的意思是 在ThinkPHP3系列版本中,where条件中使用数组是官方推荐的一种写法,我以前用ThinkPHP3开发网站的时候,where条件都是用数组的.然后您在教程中说数组不安全,想问下在ThinkPHP5中使用数组会有哪些不安全的因素?
    回复 有任何疑惑可以回复我~ 2018-04-21 18:46:06
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信