0
点赞
收藏
分享

微信扫一扫

thinkphp引用第三方类库---IP定位

控制器里面的引用:

首先声明一点:我的thinkphp版本是3.2.2

<?php
namespace Admin\Controller;
use Think\Controller;
class LayoutController extends Controller {
public function layout(){
//这里一定要注意,必须加上斜杠,因为在new的时候斜杠代表Think\Library
$Ip = new \Org\Net\IpLocation('UTFWry.dat'); // 实例化类UTFWry参数表示IP地址库文件,放在和Iplocation同一个目录下
$area = $Ip->getlocation('219.137.150.255'); // 获取某个IP地址所在的位置
$this->assign("area",$area['country']);
$this->display();
}
}

被引用的第三方类库里面顶头要写上命名空间:

namespace Org\Net;
以下是第三方类库的完整路径:
D:\wamp64\www\TP\ThinkPHP\Library\Org\Net\IpLocation.class.php

是不是可以直接开干了??


举报

相关推荐

0 条评论