PHP 获取本地 IP 地址:详细代码示例

本文将介绍如何使用 PHP 获取本地 IP 地址,包括获取单一 IP 地址和获取服务器所有 IP 地址的方法。

获取单一 IP 地址

以下代码可以获取访问者的 IP 地址:

$ip = $_SERVER['REMOTE_ADDR'];
echo '本地 IP 地址是:' . $ip;

获取服务器所有 IP 地址

如果你的服务器有多个 IP 地址,可以使用以下代码获取所有 IP 地址:

$ips = gethostbynamel(gethostname());
foreach ($ips as $ip) {
    echo 'IP 地址是:' . $ip . '<br>';
}

注意:

  • $_SERVER['REMOTE_ADDR'] 获取的是访问者的 IP 地址,并非服务器本身的 IP 地址。
  • gethostbynamel 函数用于获取主机的所有 IP 地址,gethostname 函数用于获取主机名。

希望本文对您有所帮助!

PHP 获取本地 IP 地址:详细代码示例

原文地址: https://www.cveoy.top/t/topic/neJW 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录