5

重複の可能性:
PHPを使用してページ訪問者の国を取得するにはどうすればよいですか?

どこでも検索してきましたが、何も見つからないようです。国への無料のPHPGeoIP/IPが必要です。

私が見つけることができるのは、それが私に国と国の小さな形を与えるということだけです。また、可能な通りや座標、都市、そしておそらくホスト情報の情報が欲しいですか?

PHP CMS(自分自身とクライアント用)を作成していて、ipsを追跡したいので、これが必要です。

APIは本当に必要ありません。データベースのように、必要です。何か案は ?

4

2 に答える 2

5

MaxMind GeoLite データベース: http://dev.maxmind.com/geoip/geolite またはフル バージョンの支払い: http://www.maxmind.com/en/geolocation_landing

それに対応するphpライブラリもあります:http://dev.maxmind.com/geoip/downloadable

PHP については、GeoIP ライブラリサンプル geoip_record_by_name()を確認してください。

データベースの場合は、独自のデータベースを残業で作成し、キャッシュされた収集データで埋めることができますが、それが MaxMind のデータと同じくらい正確であるとは思えません。

使用できる他の多くの方法があり、それらをカスタム データベースと組み合わせたり、GeoLite データベースと組み合わせたりすることもできます: geopluginipinfodb

于 2012-11-16T21:26:11.480 に答える
2

Google はあなたの親友です :)。

この情報 (API) を使用して自分で作成できるはずです。

https://ipstack.com/

于 2012-11-16T21:16:38.600 に答える