• ベストアンサー

HPを見ている人の数をリアルで表示する方法・・

もしかすると、CGIではないかと思いましたが わかるかたがいらっしゃいましたらお知らせください。 HPのアドレス内にいる人の数を表示させたいと思います。 「今このHPには○○人の方が見ています!」という風に表示させたいです。 Javascriptで可能でしょうか? 可能なら、何か表示の為のソースの配布などご存知であれば教えて下さい。 もし、CGIででないと、不可能ならば、ソースの配布などご存知ないでしょうか? ぜひお願いします。

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

  • ベストアンサー
  • rasaki
  • ベストアンサー率53% (33/62)
回答No.3

「るーずくらぶ」というサイトで配布されている「ITA COUNT」というCGIが、 たぶん、ご希望にかなうスクリプトではないかと思います。 でも、先のお二方のおっしゃるように、やはり正確な人数をカウントするのは無理みたいですね。 CGIを自分で作れるようならばすぐに設置できると思うので、試してみたらいかがでしょうか?

参考URL:
http://www.ruuzu.com/
kitty6675
質問者

お礼

これです。 実際の正確な人数はカウントするとなると難しいようですが、およその人数が可能になると思いました。 私が欲しい!と感じたものがあったのでとっても嬉しかったです。 本当にありがとうございました。

その他の回答 (2)

  • TRADA
  • ベストアンサー率40% (41/102)
回答No.2

こんにちは。 CGIを使ったゲームをご存知ですか? 色々あるゲームの中でも、多数のものが 現在のプレイ人数…という形でログイン人数を表示します これを応用すれば、ページ内に設置できると思います。 また、#1さんのように、ログアウトしないといけないので ちょっと正確な人数はダメかもしれないですけどね…

kitty6675
質問者

お礼

ありがとうございました。 ログインするときに、数をカウントさせてあげるというのを作る方法なのかな?と思いました。 TRADAさんがいうように、 ログアウトしないと・・・・という点はきになりますが、 方法がなければこれも一つの方法だと思いました。 ありがとうございました。

  • honiyon
  • ベストアンサー率37% (331/872)
回答No.1

こんにちは、honiyonです。  HTTPは、サーバーの中にファイルをクライアント(ページを見る人)にファイル(HTMLファイルとか)を送信するものです。  つまり、サーバー側から見ると、「いつクライアントにファイルを送信したか」は分かるのですが、「いつまでそのファイルを見ているか」というのは分からないのです。  1分だけ見て違うページに移動してしまう人もいれば、1時間も見ている人もいる・・・かも知れません。  じゃあどうすれば良いか、という事ですが、「タイムアウト」と呼ばれる概念を使用するのが一般的です。「ユーザーは5分ページを見ている」と仮定し、今現在ページを見ている人の数は、現在より5分前迄にページを読み込んだ人、とします。  ゆいチャットとか、現在見ている人の数を表示しているCGIはこの方法を使用しています。  具体的にどう実現するかの一例ですが、  まず計測の対象にしたいページに「ページを読み込まれたらファイルにその時刻を追記していく」というCGI作成、設置します。  人数を表示するCGIでは、その時刻が記されたファイルを参照し、5分前までに書かれた時刻の数を数え、「現在見てる人の数」として表示します。  さて、こんな事をしてくれるフリーのCGIがあるかどうかは分かりません(^^;  とりあえず仕組みを解説してみました。  参考になれば幸いです(..

kitty6675
質問者

お礼

honiyonさんへ お返事をありがとうございました。 かなりわかりやすく教えていただいたので助かりました。 フリーではないかもしれないと思っていましたので、 CGIを自分で作るように頑張ってみたいと思います。 こんなにわかりやすい説明はとても嬉しかったです。 ありがとうございました。

関連するQ&A

  • HPの閲覧者数の表示

     皆さん、こんにちは。 私は、HPを作成しているのですが、HPを現在見てくれている人の閲覧者数を表示させたいのです。  私のHPのサーバーは、楽天で、負荷の高いCGIは禁止されています。色々と、CGIスクリプトの配布サイト様を回ったのですが、設置はものすごくサーバーに負荷がかかるらしいのです。  何とか設置したいと考えているのですが・・・・どなたか、よきアドバイスを頂けないでしょうか?

  • HPには表示せずにアクセスカウント数を知りたい

    HPのアクセスカウンターをHP上には提示せずに裏で、というのか、製作側は操作すればチェックできるように。 そんな風に出来ますか? ごめんなさい。私は話があまりわかってないのですが、夫の仕事のHPで、そういう風に使いたいとのことです。 HP上で表示されるのはイメージ的に避けたいけれど、やはり何人の人がアクセスしてくれているのかを知りたいんだそうです。普通のCGIでそんな風に使えますか? 何か良い方法はありますか? ・・・上手く説明できてないかもしれません_(._.)_。        ゴメンナサイ・・・。

    • ベストアンサー
    • CGI
  • 動画をHP内に表示する

    動画をHP内に表示したいのですが以前にHPでのソースで見たときに JavaScriptを使って表示していたのを見たことがあるのですがどのようなタグかお分かりのかたいましたら教えて下さい。 あと動画をアップしたのですが表示されないのはなぜでしょうか?

  • HPで文字を一文字ずつ出して表示させるには

    HPで、何行かの文章を、 タイプライターで打ったみたいに出すことをしたいのですが または、流れてくるようにでもいいかもしれませんが 最後に全部の行が表示された状態で止まって 終わらせたいのです。 JavaScriptのソースを一生懸命探しているのですが 似たようなのはあるのですが どうしても見つけることができません。 超初心者なので、 文字と、あと数字とかを入れかえるだけで使えるものでないと 使うことができません。 ご存知の方どうぞよろしくお願いいたします。

    • ベストアンサー
    • CSS
  • 指定したページのオンライン中のユーザー数を表示するCGI

    今、チャットのオンライン数を表示するCGIを探しております。自力で探したのではチャットのあるページには表示できたのですが、TOPページにはオンライン数ユーザー数は表示できず、TOPページの閲覧者数しか見ることができません。 CGIの知識もないので、そういったプログラムを配布しているサイトさんを教えて下さい。 よろしくお願い致します。

    • 締切済み
    • CGI
  • 自分のHPへ訪れた人のIPアドレス

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

    • ベストアンサー
    • CGI
  • 簡単HPで。

    簡単HPでHTML(JavaScriptかも)を使ったら、構文エラーで表示がされません。 HTMLの無料配布サイトからのコピーなので不備はないと思うのですが何故表示されないのでしょうか? ちなみに他のものはきちんと表示されます。 分かるかた、宜しくお願いします。

  • この表示どんな人がでるの?

    「このサイトではJavaScriptとFlashを使用したコンテンツを用意しています。 恐れ入りますが、JavaScriptを有効にし、Flash Player Plug-inをインストールしてご利用ください」 1.わたしはあまり出た記憶はないのですが、どういう方にこういう表示がでるのでしょうか?(古いPCを使ってる人?) 2.こういう表示が出る方というのは一般的に多いのでしょうか? 3.こういう表示が出るHPに出くわした人は、そのHPは見ないものなのでしょうか? 変な質問ですがよろしくお願いします。

  • HPでのメニューリスト表示

    HP作成をしていて、やりたい技術が出てきました。 良く会社のHPで見るのですが、右側(もしくは左側)に、HPのメニュー一覧が載っていて、そこの一つの項目の文字の上にマウスを重ねると さらにその下にあるメニューがリスト表示されるものです。 楽天ブックスHP http://books.rakuten.co.jp/RBOOKS/  のようなものです。 ソースを見てみると、どうもJavaScriptっぽく見えるのですが。 このようなものは、JavaScript、flush、どちらで表現できるのでしょうか? この2言語(?)は、全くの初心者なので、、分からないことだらけ出すみません。 JavaScriptは、見る側の環境が整っていないと見られないので、昔は避けるという風習があったようにも思えるのですが。 また、どちらが勉強しやすいなども教えてもらえればと思います。

  • 外部から読み込まれたJavaScriptのソースの表示方法

    <SCRIPT SRC="URL"></SCRIPT> で読み込まれたJavaScriptのソースコードを表示する方法があるそうですが、分かりません。 アドレスにURLを入れても、外部(*.js)の記述が <SCRIPT>タグ から、始まっていないため、「エラー」が出て、表示できません。 もし、表示できる方法があるなら教えてください。 また、同じ方法でcgiのスクリプトも表示もできるのでしょうか? ==================================== 余談かもしれませんが、実は表示するのが目的ではなく、自分のHPで読まれないような対策が(気休め程度でも)作るのが目的です。だから、別に表示できないという回答でもかまいません。よろしくお願いします。 P.Sまだ初心者なので、難しい言葉(専門用語)がまだあまり分かりません。 ややこしくなっても良いので、簡単な言葉でお願いします。

専門家に質問してみよう