include("geoip.inc.php"); //IP数据库查询
// 打开数据文件
$gi = geoip_open("GeoIP.dat",GEOIP_STANDARD); //国家
$xxip="119.28.14.186";
// 获取国家代码
$country_code = geoip_country_code_by_addr($gi, $xxip);
echo "Your country code is: ";
print($country_code);
// 获取国家名称
$country_name = geoip_country_name_by_addr($gi, $xxip);
echo "Your country name is: ";
print($country_name);
// 关闭文件
geoip_close($gi);
geoip PHP版本
geoip PHP版本
还是不够灵活
单使用geoip.inc.php 的话参数没有那么多 很多参数无法使用
还有就是安全PHP 库 可以使用里面更多的参数
但是这样就不利于部署了
还是不好
只能使用IP纯真数据库了
// 打开数据文件
$gi = geoip_open("GeoIP.dat",GEOIP_STANDARD); //国家
$xxip="119.28.14.186";
// 获取国家代码
$country_code = geoip_country_code_by_addr($gi, $xxip);
echo "Your country code is: ";
print($country_code);
// 获取国家名称
$country_name = geoip_country_name_by_addr($gi, $xxip);
echo "Your country name is: ";
print($country_name);
// 关闭文件
geoip_close($gi);
geoip PHP版本
geoip PHP版本
还是不够灵活
单使用geoip.inc.php 的话参数没有那么多 很多参数无法使用
还有就是安全PHP 库 可以使用里面更多的参数
但是这样就不利于部署了
还是不好
只能使用IP纯真数据库了
本文介绍了一个简单的IP定位查询脚本实现过程,通过调用GeoIP库读取IP数据库,获取指定IP地址对应的地理位置信息,包括国家代码和国家名称。
1402

被折叠的 条评论
为什么被折叠?



