Home
Sign Up
Sign In
V2EX
›
PHP
关于 PHP 防注入的问题
1
Hanmo5888
·
Jul 30, 2019
· 4501 views
This topic created in 2653 days ago, the information mentioned may be changed or developed.
大佬们,关于 php 的防 sql 注入请教个问题
我在用户注册的时候用 mysqli_real_escape_string();过滤了一遍然后写入数据库,然后要读取的时候直接获取不再进行过滤,这么写安全吗
PHP
过滤
注入
SQL
7 replies
•
2019-08-08 10:30:22 +08:00
xiaoz
Jul 30, 2019 via Android
1
1
看读取的时候参数是前端传递还是后端固定的,前端传的话还是再过滤一次吧。
Hanmo5888
OP
Jul 31, 2019
2
@
xiaoz
什么意思呢,我读取的时候就直接 mysqli_query + mysqli_fetch_array 然后直接 echo,这样会有问题吗
Hanmo5888
OP
Jul 31, 2019
3
@
xiaoz
我理解你的意思了,谢谢大佬
Hanmo5888
OP
Jul 31, 2019 via Android
4
@
xiaoz
那如果是前端用 POST 传过来的能不能直接$_POST=mysqli_real_escape_string($c,$_POST);
jfcherng
Aug 1, 2019
5
前端想傳什麼是你能控制的?
hongzx
Aug 6, 2019
6
建议使用 mysql 预处理,就可以避免
misskiki
Aug 8, 2019
7
查询的时候 过滤"' and ===="
我写了一个脚本
https://github.com/misskiki/myqiu_waf
你可以直接在你的公共文件引入他可以防止 sql 注入 xss
About
·
Help
·
Advertise
·
Blog
·
API
·
FAQ
·
Privacy
·
Solana
·
3082 Online
Highest 6679
·
Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 48ms ·
UTC 12:22
·
PVG 20:22
·
LAX 04:22
·
JFK 07:22
♥ Do have faith in what you're doing.
❯