# PHP - Geoip 設定 隨手紀錄 之前有依照 php.net 中的文章設定
http://php.net/manual/en/book.geoip.php#117240
但在某次 php 升版後有點問題
所以放棄該用法
改採用 GeoIP2-php 這套件來處理
這是一個 MAXMIND 的服務出的套件, 也有其他程式語言的套件
其實 php.net 那方法是 MAXMIND 舊的方法, geoip2 是他們現在新的用法與服務
這服務有做 GeoIP 和 欺詐檢測 的服務
具體欺詐檢測有做啥我就沒研究了
官網
過程我就不詳細介紹了
因為文件都有
這邊會介紹一些要注意的地方
主要是用 composer 安裝
然後用 autoload 載入
這流程應該 php 開發者會比較清楚, 反正也有 step by step 的教學與 sample code 可以看
<?php require_once 'vendor/autoload.php'; use GeoIp2\Database\Reader; // This creates the Reader object, which should be reused across // lookups.
...