【问题标题】:How I can hide php error details from end users我如何向最终用户隐藏 php 错误详细信息
【发布时间】:2021-06-25 21:40:47
【问题描述】:

如何向最终用户隐藏 php 错误详细信息 我不希望最终用户看到我的 php 错误详细信息

我在 php.ini 上修改

display_errors = off

我在 .htaccess 中修改

php_flag display_errors off

然后我重新启动 Apache 服务器 但仍然显示错误

我使用 xampp v3.2.4

【问题讨论】:

标签: php apache xampp


【解决方案1】:

尝试将以下代码放在文件开头以停止在运行时显示错误

// Turn off all error reporting for your production environment
error_reporting(0);

【讨论】:

    【解决方案2】:

    你不应该隐藏错误,你应该修复它,这样它就不会再次发生。该消息告诉您,您的表中缺少interior_image_name2。

    据我所知,您的 SQL 查询会引发错误,此时您的应用程序无法继续,因为您的预期结果不存在。 您可以修复您的 SQL,或者在尝试使用它之前尝试/捕获以查看是否有结果。

    【讨论】:

    • “你不应该隐藏错误” 是的。不要向最终用户显示错误消息,而是记录它们
    猜你喜欢
    • 1970-01-01
    • 2011-05-08
    • 2013-06-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-04-27
    • 2019-01-18
    相关资源
    最近更新 更多