无需打开注册全局变量即可获取 IP 地址 [重复]

Posted

技术标签:

【中文标题】无需打开注册全局变量即可获取 IP 地址 [重复]【英文标题】:Grabbing an IP Address without needing to turn on Register Globals [duplicate] 【发布时间】:2012-09-26 06:39:55 【问题描述】:

可能重复:How can I get the client's IP address in a php webservice?

我想从用户那里获取 IP 地址,但我不想在我的 php.ini 文件中打开注册全局变量。有没有办法解决这个问题并仍然获取 IP 地址?

【问题讨论】:

这在整个互联网上。请在提问前使用搜索。 我确实进行了搜索。我发誓我读到了你必须打开寄存器全局来获取 IP 地址的地方。 google.com/search?q=get+ip+php 嘿,我搞砸了。对不起。我要求关闭这个问题,所以如果再有 3 个人点击关闭,那么这个问题可以进入炼狱。 【参考方案1】:

Register Globals 不需要获取 IP 地址,为什么会这样?

获取IP:

$ip = $_SERVER['REMOTE_ADDR'];

【讨论】:

我一定是看错了什么。感谢您的快速回复。

以上是关于无需打开注册全局变量即可获取 IP 地址 [重复]的主要内容,如果未能解决你的问题,请参考以下文章

无需连接到互联网即可获取本地 IP 地址

无需第三方服务(如 ipinfo)即可检测 ip 位置

ipidea全球IP代理如何使用?

输入ifconfig的命令没找到ip地址是怎么回事

获取访问我的站点的客户端的 MAC 地址和 IP 地址 [重复]

在PHP中获取本地机器IP地址[重复]