欢迎访问淘淘IT!QQ:505342486

thinkphp3.2使用纯真ip地址库,qqwry.dat(gbk),UTFWry.dat(utf-8)

时间:2020-06-12 12:00:06    来源:网络    浏览:84

可以在官网下载IP定位扩展类库,下载地址http://www.thinkphp.cn/extend/223.html。需要登录,可以用qq关联登录。

把解压后的IpLocation.class.php 放入ThinkPHP/Library/ORG/Net/(如果没有请手动创建)目录下面。

下载的地址库文件qqwry.dat(gbk),UTFWry.dat(utf-8)放在IpLocation同目录下,

下载地址:https://pan.baidu.com/s/1MDRDMGfQHC7xaDn29X7v4A 
提取码: jv1p 

如图

from clipboard

使用:

/**
 * 纯真IP查询地址
 */
function ip_address_chunzhen($ip) 
{
	$Ip = new \Org\Net\IpLocation('UTFWry.dat');// 导入IpLocation类
	// $Ip = new IpLocation(); // 实例化类
	$location = $Ip->getlocation('219.134.104.255'); // 获取某个IP地址所在的位置
	$info = $location['country'].$location['area'];
	var_dump($info);
}
如果是qqwry.dat(gbk)库文件的话,返回结果可以转码

/**
 * 纯真IP查询地址
 */
function ip_address_chunzhen($ip) 
{
	$Ip = new \Org\Net\IpLocation('qqwry.dat');// 导入IpLocation类
	// $Ip = new IpLocation(); // 实例化类
	$location = $Ip->getlocation('219.134.104.255'); // 获取某个IP地址所在的位置
	$info = iconv('gbk','utf-8',$location['country'].$location['area']);
	var_dump($info);
}


来源网址:https://www.php.cn/php-weizijiaocheng-404102.html

有帮助
(0)
0%
没帮助
(0)
0%

网友评论

网友评论文明上网理性发言
昵称:

全部评论0条)

o(╯□╰)o 暂无评论,我要抢沙发。
栏目列表
点击排行
more