【问题标题】:PHP don't get client IPPHP没有获取客户端IP
【发布时间】:2014-10-10 06:28:00
【问题描述】:

我通过端口转发(我使用 mamp)为我的 PHP 脚本提供服务,其他用户可以查看网站,但 php 不返回真正的客户端 ip,它总是返回我的服务器 ip。我在 $_SERVER 数组中找不到我的 vpn ip 有什么问题?谢谢。

【问题讨论】:

标签: php ip client port forwarding


【解决方案1】:

要从服务器获取客户端的 IP 地址,请使用 $_SERVER['REMOTE_ADDR']。 并在客户端使用 javascript 和 ajax 来检索和发送 IP 地址。看这个链接http://jsonip.com/

【讨论】:

  • OP 说他们正在使用端口转发。 REMOTE_ADDR 将拥有进行转发的机器的 IP,而不是原始客户端。
猜你喜欢
  • 2013-07-07
  • 2021-10-19
  • 1970-01-01
  • 2013-05-09
  • 1970-01-01
  • 2020-12-08
  • 1970-01-01
  • 2018-07-27
  • 2012-09-25
相关资源
最近更新 更多