• 締切済み

おおまかに、サイト訪問者のアクセス元地域を調べたい

IPアドレスによって、ユーザーさんのアクセス元地域をある程度割り出して、リダイレクトさせるロジックを探しています。 現在、各地域毎にコンテンツが分かれているサイトの製作をしています。 現時点ではとりあえず関東に飛ばして、ユーザーさんに関西や東海などを選んでもらって、次回からcookieで振り分けている形です。 その都度逆引きをする事を考えましたが、アクセス量がかなりあるサイトなので、負荷がかかるために考えておりません。もちろん、txxxxxxx.ppp.asahi-net.or.jpな形のホストも多いため、ごく少数の人しか有効でないということは分かっています。そんな少数であっても、ユーザビリティーを向上させるべく、こんな機能を実装したいのですが、何か良い考え方はありませんでしょうか? 言語はPHPで作っていますが、JAVAでもPerlでもRubyでもPhytonでもCでも構いません。もしくは、考え方でも構わないので、どうかアドバイスいただけませんでしょうか。お願いいたします。

みんなの回答

  • rabbit_cat
  • ベストアンサー率40% (829/2062)
回答No.2

逆引きした結果をDBにためこんでおけばいいのでは。

  • jaycoo
  • ベストアンサー率50% (2/4)
回答No.1

phpではわかりませんが、aspではRequest.ServerVariablesでアクセス元情報を取得できます

bunch
質問者

お礼

それは環境変数な気がします。さすがに環境変数にどこからきたのか、 例えば、TOKYO, SAITAMA, SHIKOKUなどが入るとは考えられませんし・・・ どうでしょう?

関連するQ&A

専門家に質問してみよう