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