• ベストアンサー

自分のHPへ訪れた人のIPアドレス

 自分のHPに何人の人が訪れたかなるべく正確に知りたいのですが、 確か、CGIを使って「自分のHPへ訪れた人のIPアドレス」をどこかに 記録することができるはずですよね?(もしかしたら思い違いかもしれません。)  CGIでなく、JAVAでも何でもいいのですが、自分のHPに何人の 人が訪れたか正確に知るためにはどうすればよいのでしょうか? もちろん、カウンターはIPチェックをonにしていますが、 IPアドレスは回線接続中にもころころ変わったり、PCを再起動しても 変わらなかったりすることがありますよね?  何かよい方法をご存知の方は是非ともご意見をお聞かせ下さい。

  • CGI
  • 回答数2
  • ありがとう数3

質問者が選んだベストアンサー

  • ベストアンサー
  • yuizuian
  • ベストアンサー率42% (103/245)
回答No.2

$ADR=$ENV{'REMOTE_ADDR'};というのは物の例えなので $ENV{'REMOTE_ADDR'};という記述を探してみてください。 ただし、カウンタのIPチェックというのは、カウンタが二重に回ってしまうのを防止するためのものですので、 Aさんがカウンタを回す→Bさんが回す→Aさんが回す で、またAさんがカウントアップされてしまいますよ。 アクセス解析を一緒にしてくれるカウンタでも、同じような事が言えます。 もっと正確にチェックするには、Cookieを使う方法があると思います。 ですが、それはCookieがOffになっていれば無効ですし、 同じ人が違うPCからアクセスしても無効になります。 何よりg5g5fooさん自身がカウンタなりのCGIスクリプトを改造しなければなりません。 (もしかしたらそんなスクリプトがあるかもしれませんが…)

その他の回答 (1)

  • KIMV
  • ベストアンサー率15% (82/544)
回答No.1

$ADR=$ENV{'REMOTE_ADDR'}; 上記の記述で $ADR にTCO/IPのアドレスが セットされてたと思います。 ※マックアドレスじゃないですよね? 試してください

g5g5foo
質問者

お礼

*.cgiファイルの中を探したのですが、 $ADR=$ENV{'REMOTE_ADDR'}; というのは見つかりませんでした。 ※マックアドレスではありません。 IPアドレスの方のことです。 というかどのファイルの中身を参照すればよいのでしょうか? *.cgiファイルでよかったのでしょうか? (UPLOADのローカルフォルダ内の*.cgiファイル)

関連するQ&A

  • ▲▲自分のHPのIPアドレスを知りたい!▲▲

    自分のHPのIPアドレスを知りたいのですが。 もしDIONであれば、http://www.dion.ne.jp/ = 211.5.1.243 とあるように自分のHPのIPアドレスを知りたいのですが、どうすれば良いでしょうか?

  • グローバルIPアドレスが自分のHPのアドレス?

    グローバルIPアドレスが自分のHPのアドレス? アパッチを導入して、ポート80を開放しました、そして、自分のPCに固定のプライベートIPアドレスをつけ、ルーターにこのアドレスに80を

  • IPアドレスの調べ方

    初心者なのですが、教えて下さい。 契約しているサーバーのHPスペースに掲示板を設けてあります。(レンタルではなく自作(作っていただいた)です) そこに特定の人が書き込みをできないように設定する為にIPを調べたいのですが・・・。 log.cgiにはアクセスサーバー名は出てくるものの、IPアドレスは出てきません。 自分のPCのIPアドレスは調べられますが、書き込みした人のIPアドレスを調べる方法はあるのでしょうか。 もしかしたらとっても簡単な事なのかもしれませんが・・・。 教えて下さい。

  • グローバルIPアドレスの取得。

    自宅サーバで、CGIで作成したホームページを開設しています。 回線は光で、回線終端装置(ルータなどが含まれる)の不具合等で、終端装置をリセットすると、グローバルIPアドレスが、変わってしまい、CGIを何箇所も書き換えなければなりません。 グローバルIPをCGIで取得して、CGIで、IPを自動的に変更したいのですが、IPの取得はどうしたらできますか。 IPの取得部分のCGIプログラムが欲しいのですが。 よろしくお願いします。

    • ベストアンサー
    • CGI
  • HPのアドレスを友達に知らせる?

    こんにちは。 いまHPを作っているのですが,CGIについて教えてください。 よく企業のサービスHPとかに,「友達にこのHPをメールで知らせる」というのがあって,そこにメールアドレスを記入すると、メールで送られてくるやつありますよね。 (クリックするとメールソフトが立ち上がるやつではなくて,メールソフトとかがな  くても、自分のアドレスを持っていなくても送れるやつです。) あれってCGIを使ってやっていると思うのですが,どのようなものを使えばいいのか分かりません。 どなたか知っている方、教えていただけますでしょうか? ちなみに,CGIは素人です。HTMLやJAVAスクリプトは多少分かります。 よろしくお願いします。

    • ベストアンサー
    • CGI
  • IPアドレス

    先日、学校で、生徒がHPで人の中傷をしている記事を見た 先生が生徒に指導をしていました。 それで集会が開かれたんですが、 先生はリンクなどを使って、HPをやっているほぼ全員の HPをチェックしていると言っていました。 それで、IPアドレスの話を先生がしだして、 「その人がどんな事に興味を持っているかも分かる」 と言っていたんですが、本当なんでしょうか。 それと先生が生徒の家のIPアドレスを調べる事は可能なんでしょうか・・・。 教えて下さい。

  • HPへ来た方のIPアドレスを調べたい

    昨日、HPをやっとの思いで作成しましたが、 以前知り合いが言ってた、自分のHPを見にきてくれた人の IPアドレスを知ることが出来るということを思い出しました。 どうやったら見れるのでしょうか? ちなみにHI-HOでHPは利用してます。

  • IPアドレスにいついて

    IPアドレスが他人にわかってしまった場合,その人がそのIPをアドレスに入力することで何が起きるのでしょうか??自分が今どのHPを今閲覧しているかなどということもわかってしまうのでしょうか?? それとできればIPがばれることの危険性について簡単に教えてください.よろしくおねがいします.

  • IPアドレスが全て同じに書き換えられてしまう

    自分のホームページに2種類のアクセス解析を付けています。 1つはPHPで、1つはCGIです。 3日前までは両方のプログラム共に正常に動いていましたが、ある時を境に突然すべて同じIPアドレス(もちろんホスト名も全て同じ)を記録するようになりました。他人で全く別のIPアドレスから来ているのも関わらずです。自分のIPアドレスも調べてみましたが、やはり全然違うIPアドレスです。他人のホームページで自分のIPアドレスを調べると、ちゃんと自分のIPアドレスなのですが、自分のホームページを介するとやはり書き換えられてしまいます。 ["REMOTE_ADDR"]で取るとこのような現象が起こります。["HTTP_X_FORWARDED_FOR"]では大丈夫なようです。 どうして突然変わってしまったか、教えていただけると幸いです。色々と探して見ましたが全然見当たりませんでした。 直すには自分で出来るのでしょうか?サーバーを借りてますので、そちらに連絡しないと駄目なのでしょうか?

  • IPアドレス等について

    IPアドレス等の基本的なことがわからなくなっているのですが、 プロバイダに加入するという事は、 プロバイダのサーバとLANで接続されるという事なのでしょうか? 自分のマシンにはローカルIPアドレスが基本的には自動割振りされているのですか? それから、カテゴリーが違う質問かも知れませんが、 CGIの環境変数のREMOTE_HOSTやREMOTE_ADDRとは CGIプログラムを実行した人のプロバイダのホスト名やIPアドレスを言っているのでしょうか? よろしくお願いします。