PHP:获取访问者 IP 地址

从 PHP 识别访问者的 IP 地址可能是一项艰巨的任务,因为有多种方法可以在浏览网页时更改 IP 并隐藏它。

暂时忽略这一点,获取访问者 IP 的最简单方法是直接使用 REMOTE_ADDR 变量。

以下代码可用于显示访问者的 IP 地址:

echo $_SERVER['REMOTE_ADDR'] . PHP_EOL;

获取访客IP

REMOTE_ADDR 变量不是很可靠,因为它只会向我们提供向我们的服务器发送请求的设备的 IP。

因为有通过其他设备“隧道”请求的方式,很难知道访问者的真实IP。
但是,由于大多数访问者不使用代理或者 VPN,因此这实际上并不重要。

即使有人在做坏事(例如发布垃圾邮件)时隐藏了他们的 IP,我们仍然可以单独阻止这些 IP,因为这些地址很可能是垃圾邮件发送者经常滥用的代理服务器。

日期:2020-06-02 22:15:45 来源:oir作者:oir