显示 public 个错误页面
Presenting public facing error page
如果在 set_error_handler()
、set_exception_handler()
或 register_shutdown_function()
中发现非恢复错误,我会记录该错误并显示一条 public 面对的消息,为错误。
对于非ajax请求,消息应该如何呈现?重定向到单独的错误消息页面?使导致错误 return 的请求成为错误消息 HTML?还有别的吗?如果没有一个答案,不同解决方案的优缺点是什么?
从HTTP协议的角度来说,服务器必须生成一个5xx错误状态码和可选的return一个错误页面来表示"something unexpectedly went wrong in processing this request." 在这种情况下,重定向不是正确的响应。
如果在 set_error_handler()
、set_exception_handler()
或 register_shutdown_function()
中发现非恢复错误,我会记录该错误并显示一条 public 面对的消息,为错误。
对于非ajax请求,消息应该如何呈现?重定向到单独的错误消息页面?使导致错误 return 的请求成为错误消息 HTML?还有别的吗?如果没有一个答案,不同解决方案的优缺点是什么?
从HTTP协议的角度来说,服务器必须生成一个5xx错误状态码和可选的return一个错误页面来表示"something unexpectedly went wrong in processing this request." 在这种情况下,重定向不是正确的响应。