こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

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

IPアドレスによって、ユーザーさんのアクセス元地域をある程度割り出して、リダイレクトさせるロジックを探しています。
現在、各地域毎にコンテンツが分かれているサイトの製作をしています。
現時点ではとりあえず関東に飛ばして、ユーザーさんに関西や東海などを選んでもらって、次回からcookieで振り分けている形です。

その都度逆引きをする事を考えましたが、アクセス量がかなりあるサイトなので、負荷がかかるために考えておりません。もちろん、txxxxxxx.ppp.asahi-net.or.jpな形のホストも多いため、ごく少数の人しか有効でないということは分かっています。そんな少数であっても、ユーザビリティーを向上させるべく、こんな機能を実装したいのですが、何か良い考え方はありませんでしょうか?

言語はPHPで作っていますが、JAVAでもPerlでもRubyでもPhytonでもCでも構いません。もしくは、考え方でも構わないので、どうかアドバイスいただけませんでしょうか。お願いいたします。

投稿日時 - 2007-03-22 14:26:36

QNo.2855367

困ってます

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(2)

ANo.2

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

投稿日時 - 2007-03-23 01:39:33

ANo.1

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

投稿日時 - 2007-03-22 16:32:58

お礼

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

投稿日時 - 2007-03-22 19:58:51

あなたにオススメの質問