我正在制作一个记录脚本,用于记录访问者通过网站的方式。例如,它会写入日志文件:
[用户名(如果已登录)] - [IP]请求[页面] [时间] - 收到[错误代码] [错误代码说明]。
示例输出:
Jaxo(127.0.0.1)在2:05 PM访问index.php - 收到200 Ok
除了错误代码位( - 后面的部分),我可以使一切正常工作。
如何从PHP获取错误代码和错误代码定义?
谢谢!
答案 0 :(得分: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,所以你需要逐个列出它们。
答案 1 :(得分:0)
关于什么的错误代码?你在考虑HTTP状态代码吗?