首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >SQL注入绕过mysql_real_escape_string()?

SQL注入绕过mysql_real_escape_string()?

提问于 2017-12-14 11:53:33
回答 1关注 0查看 3.2K

即使使用mysql_real_escape_string()函数,是否有SQL注入的可能性?

SQL是像这样在PHP中构建的:

代码语言:txt
复制
$login = mysql_real_escape_string(GetFromPost('login'));
代码语言:txt
复制
$password = mysql_real_escape_string(GetFromPost('password'));
代码语言:txt
复制
代码语言:txt
复制
$sql = ""SELECT * FROM table WHERE login='$login' AND password='$password'"";

听到很多人说,即使使用mysql_real_escape_string()函数,这样的代码仍然是危险的,甚至可能破解。

比如这样的经典注入:

代码语言:txt
复制
aaa' OR 1=1 --

回答

和开发者交流更多问题细节吧,去 写回答
相关文章

相似问题

相关问答用户
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档