如果我关闭错误报告,我是否不必担心有人看到我的SQL表?

时间:2012-07-26 17:00:44

标签: php sql report xss code-injection

如果我只是在我的网站上禁用错误报告,我是否可以安全地发现我的SQL数据库中的信息?

另外,这会完全阻止XSS攻击吗?

2 个答案:

答案 0 :(得分:1)

禁用错误报告永远不是一个好主意。您应该停用display_errors()并启用log_errors()

这也与XSS无关。对XSS有帮助的是使用htmlspecialchars()

答案 1 :(得分:1)

关闭错误报告是为了防止数据库注入/ XSS攻击,因为闭上眼睛是为了防止被抢劫。 Nothing 保护您免受攻击,例如实际通过您的代码并手动掩盖每个单独的安全风险(无论是黑名单exec() - 类型命令,使用准备好的语句,超时,那些太多 - 失败尝试计数器,无论它是什么)。