通过ip获取用户国家城市信息_成都网站制作
当用户访问我们的网站时候,我们可以记录用户的ip信息,如果要进行数据分享,精准营销就需要我们通过ip去获取游客的大概的地理信息,比如国家城市等下面我们介绍两种方式第一种通过第三接口去获取优势:ip库更新及时,能获取到最新数据,获取比较简单劣势:大部分是收费(免费的也有但是库的更新比如收费的),当需要获取大量ip时候,获取速度会比较慢比如:w删w删w.geoplugin.net/json.gp?ip=123.21.24.1
第二种通过插件运用本地IP库去获取数据优势:获取速度快,免费劣势:ip库需要手动去更新下面介绍php的一个插件Geoip2注意:建议用composer安装 github下载的有许多报错,不知道是否是我下载版本问题下载:MaxMindGeoip2 中需要用到这个github可以下载
代码实现(下面是我用geoip2获取到了,ip所在大洲和所在的国家)useGeoIp2\Database\Reader; 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; // / 国家简写比如:美国:USUS //dump($country_code); $area_code=$record-continent-code;// 大洲简写比如:欧洲:EU $data[area]=$area_code; $data[country]=$country_code; return$data; }
怎么去下载ip库httpss://w删w删w删.maxmind.com/en/accounts/827334/geoip/downloads注意需要注册用户
登入页面
下载GeoLite2 City数据放入网站目录,在下面的地方填入文件所在地址
通过ip获取用户国家城市信息_成都网站制作 https://cdnanqi.cn/wangzhanzhizuo/10964.html
- 【SEO代码优化】论述网站建设之seo代码正确编程方式-成都seo优化-成都网站优化
- 浅谈百达联康生物网站改版的见解_成都网站制作
- 【关键词排名逻辑】网站有了高权重就会有关键词排名吗-成都seo优化-成都网站优化
- 如何定制出一个优秀的品牌响应式网站?_成都网站制作
- 利为汇SEO优化手册
- 外贸站SEO网站优化(外贸站SEO网站优化策略)
- 百度关键词优化:如何让关键词快速、长久有排名-遂宁SEO优化
- SEO搜索引擎优化工具推广(SEO搜索引擎优化就业前景)
- seo优化网站SEO关键词优化的5个技巧,你知道吗?seo优化点击软件九度seo优化软件-雅安SEO
- 利用高权重网站借力操作关键词快速排名!_宜宾seo优化