【发布时间】:2014-08-14 18:56:13
【问题描述】:
如果我查看我的 PHP 错误日志,我会看到如下内容:
[Sun Aug 10 23:49:12 2014] [error] [client 1.2.34.567] PHP Fatal Error: XYZ
错误日志中的 [client] 列是什么意思?是触发错误的机器的IP地址吗? PHP如何生成IP地址(如果它确实是IP地址)?
【问题讨论】:
如果我查看我的 PHP 错误日志,我会看到如下内容:
[Sun Aug 10 23:49:12 2014] [error] [client 1.2.34.567] PHP Fatal Error: XYZ
错误日志中的 [client] 列是什么意思?是触发错误的机器的IP地址吗? PHP如何生成IP地址(如果它确实是IP地址)?
【问题讨论】:
是的,它是客户端 IP 地址。客户端有一个 IP 地址并使用它与 Web 服务器通信,因此它具有此信息。它是 Web 服务器而不是 PHP,尽管 Web 服务器可以并且通常确实使 PHP 可以使用它。
这可能是运行浏览器的实际客户端计算机的 IP,也可能是客户端用于访问 Internet 的代理或 NAT(网络地址转换)设备的 IP。
【讨论】: