相关疑难解决方法(0)

Htmlentities vs addslashes vs mysqli_real_escape_string

我一直在阅读有关保护PHP应用程序的一些内容,在我看来,这mysqli_real_escape_string是在将数据插入MySQL表时使用的正确函数,因为这addslashes可能会导致智能攻击者发生一些奇怪的事情.对?

但是,有一件事令我感到困惑.我似乎记得被告知addslashes比将htmlentities用户输入的数据回复给用户以保护他们的数据更好,但似乎addslashes是有漏洞的人.这是真的,还是我记错了?

php security mysql-real-escape-string addslashes

7
推荐指数
2
解决办法
1万
查看次数

何时使用哪种字符串转义方法?

好了,还有所有这些不同的字符串转义功能,例如htmlentities(),mysql_real_escape_string(),addslashes()

但是我应该在什么情况下使用哪个?
资源和意见请:)

php security

4
推荐指数
1
解决办法
865
查看次数