【发布时间】:2012-01-22 18:52:51
【问题描述】:
如果上传需要很长时间导致 PHP 超时,我正在使用 register_shutdown() 提供显示页面。我真的不需要向用户显示致命错误,如何隐藏该消息?
【问题讨论】:
-
error_reporting(0);和/或ini_set('display_errors',0);不够好?无论如何,您不应该在生产环境中显示错误... -
@DaveRandom 谢谢我要试试。不,我认为即使在生产中也总是显示致命错误,作为默认主机设置。谢谢
-
@DaveRandom 为什么要完全关闭错误报告?当错误发生时,您的应用程序仍应跟踪和记录错误,只是不要向用户显示错误的详细信息。
-
@CharlesSprayberry 我知道,但我建议了两种方法(使用 and/**or**),因此 OP 可以决定走哪条路,并且可以假设这个特定的 OP 有一点点常识,因为他有不错的声誉:-)
标签: php timeout fatal-error