重複の可能性:
国へのIP?
私のウェブサイトへの訪問者の言語と国をどのように検出できるか知りたいです。IPからこの情報を取得するのが最善であると私は理解していますが、その方法がわかりません。これは大規模なeコマースサイトで使用されている方法ですか?IPに基づく位置のデータベースがある場合、それはしばらくの間有効であり続けるのでしょうか、それともその種の情報は急速に変化するのでしょうか?
重複の可能性:
国へのIP?
私のウェブサイトへの訪問者の言語と国をどのように検出できるか知りたいです。IPからこの情報を取得するのが最善であると私は理解していますが、その方法がわかりません。これは大規模なeコマースサイトで使用されている方法ですか?IPに基づく位置のデータベースがある場合、それはしばらくの間有効であり続けるのでしょうか、それともその種の情報は急速に変化するのでしょうか?
IP を使用することは、少なくとも訪問者の言語と国を検出するための究極の方法でも最良の方法でもないようです。言語に関しては、http ヘッダーを使用してユーザーのブラウザーまたは OS の言語を取得し、収集したデータにサイトの言語を適応させることが効果的です。MCannon が言及しているように、いずれにせよ、ユーザーが言語を変更できるようにすることは常に良いことです (例として、私の OS とブラウザーは英語ではありませんが、一部のサイトでは読みたいので英語版が必要です)。サイトの)。ユーザーの場所に関しては、私はそのような問題に遭遇し、私があなたにアドバイスしている非常に優れたWebサイトとAPIについて、lethalMangoからアドバイスを受けました。サイトのIP情報を確認してください。素晴らしいデータベースとアクセスを見つけることができますAPIを使用して それが役に立てば幸い!