查询

geoip_region_by_name()函数—用法及示例

「 获取指定IP地址的地理位置信息,包括国家和地区 」


函数名称:geoip_region_by_name()

适用版本:PHP 5, PHP 7

函数用法:此函数用于获取指定IP地址的地理位置信息,包括国家和地区。

参数:

  • $hostname:要查询的IP地址或域名。

返回值: 如果成功获取到地理位置信息,则返回一个包含国家和地区的关联数组。如果无法获取地理位置信息,则返回 false。

示例用法:

<?php
$ip = '192.168.0.1';

$region = geoip_region_by_name($ip);

if ($region) {
    echo "国家:". $region['country_name'] . "<br>";
    echo "地区:". $region['region'] . "<br>";
} else {
    echo "无法获取地理位置信息。";
}
?>

示例解释: 以上示例首先定义了一个IP地址 $ip,然后调用 geoip_region_by_name() 函数并传入该IP地址作为参数。然后,通过判断返回值是否为 false,来确定是否成功获取到地理位置信息。如果成功获取到地理位置信息,则通过关联数组的方式,分别输出国家和地区信息。如果无法获取地理位置信息,则输出提示信息。

补充纠错
下一个函数: geoip_record_by_name()函数
热门PHP函数
分享链接