我正在制作一个记录脚本,它将记录访问者通过网站的方式。例如,它将写入日志文件:
[用户名(如果已登录)]-[IP] 在 [时间] 请求 [页面]--收到 [错误代码] [错误代码说明]。
示例输出:
Jaxo (127.0.0.1) 在下午 2:05 访问 index.php--收到 200 Ok
除了错误代码位(--之后的部分)之外,我可以让一切正常工作。
如何从 PHP 中获取错误代码和错误代码定义?
谢谢!
我正在制作一个记录脚本,它将记录访问者通过网站的方式。例如,它将写入日志文件:
[用户名(如果已登录)]-[IP] 在 [时间] 请求 [页面]--收到 [错误代码] [错误代码说明]。
示例输出:
Jaxo (127.0.0.1) 在下午 2:05 访问 index.php--收到 200 Ok
除了错误代码位(--之后的部分)之外,我可以让一切正常工作。
如何从 PHP 中获取错误代码和错误代码定义?
谢谢!
这些错误代码(200、404 等)由您的网络服务器生成,例如 Apache。例如,捕获这些错误的一种方法是将这些错误发送到 .htaccess 文件中的另一个 php 脚本。
ErrorDocument 404 /error.php?error=404
ErrorDocument 500 /error.php?error=500
ErrorDocument 402 /error.php?error=402
等等
不幸的是,您不能拥有“包罗万象”的 ErrorDocument,因此您需要一一列出。
关于什么的错误代码?你在考虑 HTTP 状态码吗?