牛牛在线工具

geoip_record_by_name()

收录 8868 个 PHP 函数,含用途说明与用法示例。

geoip_record_by_name()

通过给定的 IP 地址或域名返回一个关联数组,包含有关该地址的地理位置信息

函数名称:geoip_record_by_name() 适用版本:PHP 5, PHP 7 函数描述:geoip_record_by_name() 函数通过给定的 IP 地址或域名返回一个关联数组,包含有关该地址的地理位置信息。 用法: array geoip_record_by_name ( string $hostname ) 参数: $hostname:要查询的 IP 地址或域名。 返回值: 成功时返回一个包含地理位置信息的关联数组,失败时返回 FALSE。 示例: $ip = '123.456.789.0'; $record = geoip_record_by_name($ip); if ($record) { echo "IP: " . $record['ip'] . "<br>"; echo "国家: " . $record['country_name'] . "<br>"; echo "省份/州: " . $record['region'] . "<br>"; echo "城市: " . $record['city'] . "<br>"; echo "经度: " . $record['longitude'] . "<br>"; echo "纬度: " . $record['latitude'] . "<br>"; } else { echo "无法获取地理位置信息。"; } 以上示例中,我们通过调用 geoip_record_by_name() 函数来获取 IP 地址 123.456.789.0 的地理位置信息。如果查询成功,我们将输出 IP 地址、国家、省份/州、城市、经度和纬度等信息。如果查询失败,则输出提示信息。 请注意,使用此函数之前,需要确保已经安装并启用了 GeoIP 扩展库。