0

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

[用户名(如果已登录)]-[IP] 在 [时间] 请求 [页面]--收到 [错误代码] [错误代码说明]。

示例输出:

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

除了错误代码位(--之后的部分)之外,我可以让一切正常工作。

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

谢谢!

4

2 回答 2

3

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

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

等等

不幸的是,您不能拥有“包罗万象”的 ErrorDocument,因此您需要一一列出。

于 2011-03-16T18:19:09.017 回答
0

关于什么的错误代码?你在考虑 HTTP 状态码吗?

于 2011-03-16T18:17:53.167 回答