所以我试图创建一个自定义错误页面,它基本上是所有错误的保护伞。但是,我需要知道如何输出为此返回的特定错误代码。
我已经搜索过了,但看起来不使用PHP是不可能的。如果真的是这样的话,那么使用PHP并在PHP解析器处理代码之前使请求失败是否有危险?也许我的逻辑有点落后,但我见过人们用自定义错误文档处理500个错误,当涉及到服务器处理请求不同部分的顺序时,我已经有点困惑了。
任何帮助都将不胜感激!
也许是这样的?在这里也发现了类似的东西。还有这里。在所有的例子中似乎都有相同的基本思想。制作.htaccess文件,然后使用$_SERVER['REDIRECT_STATUS'];
检测错误代码。
使用htaccess可以跟踪错误
即
ErrorDocument 400 /400.html
ErrorDocument 401 /401.html
ErrorDocument 403 /403.html
ErrorDocument 404 /404.html
ErrorDocument 500 /500.html