如何在我家的路由器后面使用我的apache服务器获取用户IP地址?

时间:2012-01-04 21:23:31

标签: php apache web router

我正在家中使用apache托管服务器,我正在尝试使用php获取用户的ip地址,但我得到的是我的路由器的ip地址。可以通过绕过我的路由器获得他们的IP地址吗?

谢谢!

2 个答案:

答案 0 :(得分:2)

使用$_SERVER['REMOTE_ADDR']获取用户的IP地址。

如果您是从家里的网络进行测试,那么您将获得路由器的IP地址,但这并不意味着它不适用于您网络以外的人。

您可以使用SnapshotsBrowser Shots等服务进行测试。

答案 1 :(得分:0)

路由器将地址传递给NATed设备的标准方法是在发送请求之前将X-Forwarded-For HTTP标头附加到请求中。