为了账号安全,请及时绑定邮箱和手机立即绑定

mysqli 防注入,但要如何显示?

mysqli 防注入,但要如何显示?

PHP
精慕HU 2019-03-06 11:59:19
https://blog.csdn.net/u013802... $stmt = $mysqli->prepare("INSERT INTO table_name (name) VALUES (?)"); $stmt->bind_param('s', $postedName); 我是使用这个方式将资料注入似乎是可以将 ", '... 等过滤?我是看到数据表中有显示 " 跟 ' ,这是正常的吗?但假设我捞资料的时候,里面有字串含有 " 之类的,例如你好"我很好 他会变成 你好后面的就断掉了,不显示?我现在是用 mysqli 写网页,所以我想找到一个临时的解决方式。 。只是网路上都找不到太到适合的方法请大神降临救救我吧
查看完整描述

1 回答

?
大话西游666

TA贡献1817条经验 获得超14个赞

最後是先暫時用這個解決

htmlentities($input, ENT_QUOTES, 'UTF-8');
查看完整回答
反对 回复 2019-03-18
  • 1 回答
  • 0 关注
  • 431 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信