2012-04-05 17 views
0

私のウェブサイトへの完全な機能アクセスを、米国からのみアクセスするユーザーに限定したいと考えています。他の国のウェブサイトにアクセスしようとしているユーザーIPに基づいてトラフィックを特定したい、またはユーザーが米国に拠点を置くことはなく、「あなたの国ですぐに開始されます」などの既定のWebページを表示する可能性があります。 。メッセージ。USA以外の国別トラフィックをデフォルトのウェブページに自動的に再ルーティングする方法はありますか?

この機能はspotify.comとnetflix.comによって実装されており、インドからサイトにアクセスしようとするとすぐに同様のページが表示されます。 PHPを使用してこれを実装するにはどうすればよいですか?

ご指摘いただきありがとうございます。

答えて

3

ジオロケーションサービスを使用する必要があります。いくつかは自由で、いくつかはそうではありません。

AkamaiQuova、デジタル特使(Digital Element service)、グーグル(JavaScriptの)、Maxmindhostip.infoGeobytesIP2LocationIP-GEO

サービスを実行するたびに、クエリを作成する必要があります(結果をキャッシュすることができます)。他のサービスでは、IPから国へのマッピングのデータベースをダウンロードできます。

関連する問題