• 0712-2888027 189-8648-0214
    微信公眾號

    孝感風信網絡科技有限公司微信公眾號

    當前位置:主頁 > 技術支持 > PHP > 通過 IP 獲取到對應的地理位置信息——torann/geoip

    通過 IP 獲取到對應的地理位置信息——torann/geoip

    時間:2024-03-27來源:風信官網 點擊: 1339次
    torann/geoip通過該擴展包,我們可以根據用戶的IP獲得地理位置信息。
     
    項目地址:https://github.com/Torann/laravel-geoip
     
    安裝命令:
     
    $ composer require torann/geoip
     
    安裝完成之后,我們將配置文件發布出來:
     
    php artisan vendor:publish --provider="Torann\GeoIP\GeoIPServiceProvider" --tag=config
     
    生成config/geoip.php文件
     
    我們使用tinker進行測試
     
    $php artisan tinker
     
    >>> $ip = '119.4.121.109';
    =>"119.4.121.109"
    >>> geoip($ip);
    =>Torann\GeoIP\Location {$2852}
     
    我們得到一個對象
     
    >>>getip($ip)->toArray();

    通過 IP 獲取到對應的地理位置信息——torann/geoip
     
    我們使用toArray獲得對象中的數據信息。
     
    通過結果我們發現返回的數據是英文的,我們需要中文的數據,打開配置文件config/geoip.php。
     
    找到:
     
    'service' => 'ipapi',
     
    將ipapi中的

    'lang' => 'en', 修改為'lang' => 'zh-CN',

    通過 IP 獲取到對應的地理位置信息——torann/geoip
     
    我們重啟tinker,清理緩存信息。
     
    $php artisan cache:clear
     
    再次執行geoip的ip測試代碼,我們獲得了中文的信息。
    熱門關鍵詞: IP 地理位置信息 torann/geoip
    欄目列表
    推薦內容
    熱點內容
    展開
    动漫h精品无码一区二区三区,欧美日韩精品一区二区,午夜麻豆国产精品,加勒比中文字幕无码,亚洲日本va中文字幕区