PHP 获取本地 IP 地址:详细代码示例
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函数用于获取主机名。
希望本文对您有所帮助!
原文地址: https://www.cveoy.top/t/topic/neJW 著作权归作者所有。请勿转载和采集!