提交面向公众的错误页面

时间:2015-06-09 13:17:03

标签: php error-handling

如果在set_error_handler()set_exception_handler()register_shutdown_function()中发现了非恢复错误,我会记录错误并提供面向公众的消息,以便为错误道歉。

对于非ajax请求,如何显示消息?重定向到单独的错误消息页面?使导致错误的请求返回错误消息HTML?别的什么?如果没有一个答案,那么不同解决方案的优缺点是什么?

1 个答案:

答案 0 :(得分:4)

从HTTP协议的角度来看,服务器必须生成5xx错误状态代码,并可选择返回错误页面以表示“处理此请求时意外出错的事情。” A在这种情况下,重定向不是正确的响应。