【问题标题】:PHP Logging Question - Error CodesPHP 日志记录问题 - 错误代码
【发布时间】:2015-07-03 23:46:23
【问题描述】:

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

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

示例输出:

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

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

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

谢谢!

【问题讨论】:

  • 有点跑题了,但是如果您只记录用户名和 IP,您可以将其映射到服务器错误并访问日志,而不是复制它们。如果您可以控制您的网络服务器设置,或者有一个很好的管理员,您可以进行设置,以便您的网站与服务器上的其他网站分开记录。

标签: php error-code


【解决方案1】:

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

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

等等

很遗憾,您不能有一个“包罗万象”的 ErrorDocument,因此您需要一一列出。

【讨论】:

    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-01-22
      • 2011-05-19
      • 2011-09-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多