2

Web プロジェクトの jsp/servlet にログイン アプリケーションを作成しました。ログイン ページにアクセスするさまざまなユーザーの地理的な場所を知りたいです。誰かがどこから私のログイン ページにアクセスしているかを知るにはどうすればよいですか? 例: ある人がカナダからページにアクセスしている場合、次のようなレコードがデータベースに挿入されます: IP: 20.4.9.134 および場所: カナダ。

4

3 に答える 3

5

私はこれを使用します:

http://freegeoip.net/xml/122.169.8.137

または

http://www.geoplugin.net/xml.gp?ip=xx.xx.xx.xx

簡単な呼び出しで、必要な情報がすべて含まれた xml がスローされます

編集: geoip の新しい場所

于 2011-06-22T08:47:06.047 に答える
1

maxmind のような geo ip データベースを試す

この質問には、いくつかの可能性がリストされています。評判の良い geo-ip ロケーション サービス

于 2011-06-22T08:46:41.693 に答える
1

MaxMind の DB (無料版) を使用できます: http://www.maxmind.com/app/geolitecity

ただし、IP によるジオロケーションは正確すぎるということはなく、特に GPRS/EDGE/3G モバイル インターネットを使用している場合は、大きなエラーが発生する可能性があることに注意してください。

于 2011-06-22T08:47:42.897 に答える