网站

ThinkPHP 整合纯真IP的方法

分类 :thinkphp     2017-11-17 人气: 0条评论

第一步
先去纯真的官网下载本地安装版:http://www.cz88.net/

下载完后是一个安装文件,安装完成后,我们进入纯真IP地址数据库的文件目录,在里面找到他存放IP数据的文件,是一个.dat文件,或者目录中最大的文件。当前的存放的名字是qqwry.dat

第二步
将qqwry.dat复制到我们TP的ThinkPHP->Library->Org->Net目录中,该目录里面的IpLocation.class.php是IP类文件,qqwry.dat文件必须和类文件放在同一个目录。

第三步
我们写一个控制器方法测试
public function test46()
		{
			#实例化对象
			$ip = new \Org\Net\IpLocation('qqwry.dat');
			//查询
			$data = $ip->getlocation('220.181.61.189');
			dump($data);
		}
运行后显示如下,说明正常。
array(5) {
  ["ip"] => string(14) "220.181.61.189"
  ["beginip"] => string(12) "220.181.61.0"
  ["endip"] => string(14) "220.181.61.255"
  ["country"] => string(6) "北京市"
  ["area"] => string(16) "搜狗公司电信节点"
}

继续阅读