在我在网上找到的登录脚本中,创建者添加了此功能以防止 SQL 注入攻击。
function Fix($str) {
$str = trim($str);
if(get_magic_quotes_gpc()) {
$str = stripslashes($str);
}
return mysql_real_escape_string($str);
}
由于我读到它magic_quotes_gpc
被(或已经)删除,感觉这个功能有点过时了。不只是简单地使用mysqli_real_escape_string($user_input)
增加足够的安全性吗?