建湖小程序制作,通过ip获取用户国家城市信息

发布时间: 2023-07-19 来源:互联网

  建湖小程序制作当客户访问大家的网站时候,大家可以记录客户的ip信息,如果要开展信息分享,精准营销就需要大家根据ip往获取游客的大概的地理信息,比如地区城市等

  以下大家介绍两种方式

建湖小程序制作,通过ip获取用户国家城市信息

  第一种

  根据第1接口往获取

  优点:ip库更新及时,能获取到最新信息,获取比较简单

  劣势:大部分是收费(不收费的也有但是库的更新比如收费的),当需要获取大量ip时候,获取快速会比较慢

  比如:‘w删w删w.geoplugin.net/json.gp?ip=123.21.24.1“

  第2种

  根据建湖小程序制作插件运用本地ip库往获取信息

  优点:获取快速快,不收费

  劣势:ip库需要手动往更新

  以下介绍php的一个插件

  geoip2

  注意:建议用composer安装 github下载的有许多报错,不知道是否是我下载版本问题

  下载:maxmind

  geoip2 中需要用到这个github可以下载

  代码完成(以下是我用geoip2获取到了,ip所在大洲和所在的地区)

  usegeoip2databasereader;

  functionarea_country($ip){

  if($ip=='0.0.0.0'){

  returnfalse;

  }

  $reader= newreader('./geolite2-city.mmdb');//ip库文件

  $record= $reader->city($ip);

  $country_code=$record->country->isocode; // '/ '地区简写比如:美国:us'

  us'

  //dump($country_code);

  $area_code=$record->continent->code;// '大洲简写比如:欧洲:eu'

  $data['area']=$area_code;

  $data['country']=$country_code;

  return$data;

  }

  怎么往下载ip库

  https://w删w删w删.maxmind.com/en/accounts/827334/geoip/downloads

  注意需要注册客户

  登进页面

  下载geolite2 city信息放进建湖小程序制作网站目录,在以下的地方填进文件所在地址

  • 上一篇:建湖小程序制作公司建设过程中需要注意的事项
  • 下一篇:没有了
  • 首页
    模板
    报价
    联系