3

PHP を使用して、訪問者の出身国を特定したいと考えています。これどうやってするの?

4

6 に答える 6

10

IP 経由でユーザーに関するさまざまな情報を見つけることができる PHP GeoIP 拡張機能を使用する必要があります。http://us.php.net/geoip

または、Maxmind の API を使用してデータにアクセスすることもできます。http://www.maxmind.com/app/php

于 2009-07-24T21:57:34.257 に答える
1

Geolocation サービス/データベースを使用する必要があります。Maxmind API を確認してください。

于 2009-07-24T21:57:00.997 に答える
1

MaxMind の GeoIP API を参照することをお勧めします。

http://www.maxmind.com/app/php

于 2009-07-24T21:57:02.743 に答える
1

これは古い質問だと思いますが、人々がまだそれを見ている場合に備えて、これらのユーティリティの正確性は保証されていないことに注意してください。国レベルの検索。

WhatIsMyIPAddress.com は、国レベルで 95 ~ 99% を主張していますが、米国の都市レベルでは 50 ~ 80% を示唆しています ( http://whatismyipaddress.com/geolocation-accuracyを参照)。私の経験では、都市レベルの場所の精度がさらに低い国もあります。

編集済み: 反対票の理由がわからない - ここで何か間違っている場合はお知らせください。都市レベルの精度を確実に可能にする現在の IP to Geo ロケーション技術を私は知りません。

于 2010-06-18T10:53:10.873 に答える
0

PHP でマキシマインド API を使用した完全なプロジェクトがあります。IP ジオロケーション

于 2009-07-31T15:20:13.153 に答える