japanese色国产在线看免费,在线播放五十路熟妇,偷偷摘套内射激情视频,真人做爰视频18禁,亚洲成av人网站在线播放

400-800-9385
網(wǎng)站建設資訊詳細

通過ip獲取用戶國家城市信息

發(fā)表日期:2023-04-10 09:41:11   作者來源:劉紅旺   瀏覽:1494   標簽:網(wǎng)站建設    
當用戶訪問我們的網(wǎng)站時候,我們可以記錄用戶的ip信息,如果要進行數(shù)據(jù)分享,精準營銷就需要我們通過ip去獲取游客的大概的地理信息,比如國家城市等
下面我們介紹兩種方式
第一種
通過第三接口去獲取
優(yōu)勢:ip庫更新及時,能獲取到最新數(shù)據(jù),獲取比較簡單
劣勢:大部分是收費(免費的也有但是庫的更新比如收費的),當需要獲取大量ip時候,獲取速度會比較慢
比如:‘w刪w刪w.geoplugin.net/json.gp?ip=123.21.24.1“
 

網(wǎng)站獲取IP

第二種
通過插件運用本地IP庫去獲取數(shù)據(jù)
優(yōu)勢:獲取速度快,免費
劣勢:ip庫需要手動去更新
 
下面介紹php 的一個插件
Geoip2
注意:建議用composer安裝  github下載的有許多報錯,不知道是否是我下載版本問題
下載:MaxMind 
Geoip2 中需要用到這個github可以下載
 

網(wǎng)站獲取IP代碼

代碼實現(xiàn)(下面是我用geoip2獲取到了,ip所在大洲和所在的國家)
 
use GeoIp2\Database\Reader;
 
 
 
    function area_country($ip){
 
        if($ip=='0.0.0.0'){
            return false;
        }
        $reader = new Reader('./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;
    }
 

網(wǎng)站獲取IP3


怎么去下載ip庫
https://w刪w刪w刪.maxmind.com/en/accounts/827334/geoip/downloads
注意需要注冊用戶

網(wǎng)站獲取IP4

登入頁面

網(wǎng)站獲取IP6

 

網(wǎng)站獲取IP7

下載GeoLite2 City數(shù)據(jù)放入網(wǎng)站目錄,在下面的地方填入文件所在地址

網(wǎng)站獲取IP8

如沒特殊注明,文章均為方維網(wǎng)絡原創(chuàng),轉(zhuǎn)載請注明來自http://www.5f5s.cn/news/6732.html