我正在制作一个记录脚本,该脚本将通过网站登录访问者的方式。例如,它将写入日志文件:

用户名(如果已登录)] - [ip] [time]在[time]中请求[page] - 接收[错误代码] [错误代码描述]。

示例输出:

jaxo(127.0.0.1)在下午2:05访问index.php-接收到200

除了错误代码位( - )之后,我可以使所有工作都可以正常工作。

如何从PHP获取错误代码和错误代码定义?

谢谢!

有帮助吗?

解决方案

这些错误代码(200、404等)由您的Web服务器(例如Apache)生成。例如,您可以捕获这些错误的一种方式是将这些错误发送到.htaccess文件中的另一个PHP脚本。

ErrorDocument 404 /error.php?error=404
ErrorDocument 500 /error.php?error=500
ErrorDocument 402 /error.php?error=402

等等

不幸的是,您不能有一个“捕获全部”错误,因此您需要一个一个一个列出它们。

其他提示

关于什么的错误代码?您是否正在考虑HTTP状态代码?

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top