别直接拼SQL字符串:用PDO预处理,防SQL注入

7个月前 (03-28 09:30)阅读1回复0
genmulu
genmulu
  • 管理员
  • 注册排名1
  • 经验值3465
  • 级别管理员
  • 主题693
  • 回复0
楼主

新手写PHP数据库查询,直接把用户传的参数拼进SQL语句,一句' or 1=1--就能登录进后台,数据库被拖走。

别直接拼接SQL字符串,用PDO预处理,参数用占位符,数据库自动转义,哪怕用户传恶意字符串,也只会被当成普通文本查,不会执行SQL语句。这是最基础的安全操作,所有查数据库的地方都要用预处理。

本站源码来源于网络收集修改或者交换,甚至可能并非原创,如遇未经考证信息需持审慎态度。若有疑问,可联系本站处理。

本文地址:https://www.genmulu.cn/genmulu/388.html

0
回帖

别直接拼SQL字符串:用PDO预处理,防SQL注入 期待您的回复!

取消
载入表情清单……
载入颜色清单……
插入网络图片

取消确定

图片上传中
编辑器信息
提示信息