(PECL geoip >= 0.2.0)
geoip_region_by_name — 获取国家代码和地区
geoip_region_by_name() 函数将返回与主机名或IP地址对应的国家和地区。
此函数目前仅供购买商业GeoIP地区版用户使用。如果找不到合适的数据库,将发出警告。
返回的关联数组的不同键的名称如下:
hostname
要查找其地区的主机名或IP地址。
成功时返回关联数组,如果数据库中找不到地址,则返回 false
。
示例 #1 geoip_region_by_name() 示例
这将打印包含主机 example.com 的国家代码和地区的数组。
<?php
$region = geoip_region_by_name('www.example.com');
if ($region) {
print_r($region);
}
?>
以上示例将输出
Array ( [country_code] => US [region] => CA )