如何在自定义错误文档中访问HTTP标头?

时间:2013-12-07 21:40:04

标签: php html http request

所以我正在尝试创建一个自定义错误页面,它基本上是所有错误的保护伞。但是,我需要知道如何输出为此返回的特定错误代码。

我已经搜索过,但是如果不使用PHP,它就开始变得不可能了。确实如此,是否有使用PHP的危险,然后在PHP解析器通过代码之前让请求失败?也许我的逻辑有点落后,但我看到人们使用自定义错误文档处理500错误,而且当涉及到服务器处理请求的不同部分的顺序时,我已经有点困惑。

任何帮助将不胜感激!

2 个答案:

答案 0 :(得分:0)

使用htaccess可以追踪错误

ErrorDocument 400     /400.html
ErrorDocument 401     /401.html
ErrorDocument 403     /403.html
ErrorDocument 404     /404.html
ErrorDocument 500     /500.html

答案 1 :(得分:0)

也许像this这样的东西?还发现了类似的here。还有here。在所有示例中似乎都是相同的基本思想。您制作.htaccess文件,然后使用$_SERVER['REDIRECT_STATUS'];检测错误代码。