我正在家中使用apache托管服务器,我正在尝试使用php获取用户的ip地址,但我得到的是我的路由器的ip地址。可以通过绕过我的路由器获得他们的IP地址吗?
谢谢!
答案 0 :(得分:2)
使用$_SERVER['REMOTE_ADDR']
获取用户的IP地址。
如果您是从家里的网络进行测试,那么您将获得路由器的IP地址,但这并不意味着它不适用于您网络以外的人。
您可以使用Snapshots或Browser Shots等服务进行测试。
答案 1 :(得分:0)
路由器将地址传递给NATed设备的标准方法是在发送请求之前将X-Forwarded-For HTTP标头附加到请求中。