- 締切済み
おおまかに、サイト訪問者のアクセス元地域を調べたい
IPアドレスによって、ユーザーさんのアクセス元地域をある程度割り出して、リダイレクトさせるロジックを探しています。 現在、各地域毎にコンテンツが分かれているサイトの製作をしています。 現時点ではとりあえず関東に飛ばして、ユーザーさんに関西や東海などを選んでもらって、次回からcookieで振り分けている形です。 その都度逆引きをする事を考えましたが、アクセス量がかなりあるサイトなので、負荷がかかるために考えておりません。もちろん、txxxxxxx.ppp.asahi-net.or.jpな形のホストも多いため、ごく少数の人しか有効でないということは分かっています。そんな少数であっても、ユーザビリティーを向上させるべく、こんな機能を実装したいのですが、何か良い考え方はありませんでしょうか? 言語はPHPで作っていますが、JAVAでもPerlでもRubyでもPhytonでもCでも構いません。もしくは、考え方でも構わないので、どうかアドバイスいただけませんでしょうか。お願いいたします。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- rabbit_cat
- ベストアンサー率40% (829/2062)
回答No.2
逆引きした結果をDBにためこんでおけばいいのでは。
- jaycoo
- ベストアンサー率50% (2/4)
回答No.1
phpではわかりませんが、aspではRequest.ServerVariablesでアクセス元情報を取得できます
お礼
それは環境変数な気がします。さすがに環境変数にどこからきたのか、 例えば、TOKYO, SAITAMA, SHIKOKUなどが入るとは考えられませんし・・・ どうでしょう?