您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

mysql_real_escape_string可以单独阻止各种SQL注入吗?

mysql_real_escape_string可以单独阻止各种SQL注入吗?

MysqL_real_escape_string ALONE不能阻止

而且,

每当需要转义时,尽管有“安全性”,但仍需要转义,只是因为 转义 而且在您不需要的地方,转义也不会帮助您。

函数用法很简单:当您必须在查询中使用 时,必须转义其内容。不是因为某些虚构的“恶意用户”,而是只是为了逃避这些用于分隔字符串的引号。这是非常简单的规则,但PHP人士却非常误解。

这只是语法相关的功能,而不是安全性。

取决于此功能在安全方面的重要性,相信它将“保护数据库免受恶意用户的攻击” 导致您被注入。

您可以得出的结论: 。

准备好的声明 它只在可能的情况下覆盖您的背部。有关详细信息,请参见我对著名问题所做重要补充

MySQL 2022/1/1 18:14:20 有506人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶