• 締切済み

HPで、あなたは○回目の訪問です・・・って?

HPなどを見ていて、 “あなたは○回目の訪問ですね。ようこそ!”などと表示が出ているページがあるのですが、先方はどうやって何回目と判断しているのでしょうか。閲覧側からも何らかの情報の送信が行われていることは何となく知っているのですが・・・。どうぞ詳しい方教えてください。よろしくお願いします。

みんなの回答

  • ORCA_H
  • ベストアンサー率35% (11/31)
回答No.5

taka_shinoさん こんにちは。 一般的な方法として、「クッキー」を発行します。 クッキーっていうのは、たとえばとあるホームページを見に行きますよね。 ホームページって「サーバ」って呼ばれるコンピュータに置いてあります。 見に行ったホームページの置いてあるコンピュータが、 「あなたのコンピュータのとあるフォルダ」を調べます。 そこに「このページを○回見たことあります」って内容を持ったテキストファイルがあれば、「○+1回目の訪問」と判断して、そこにテキストファイルがなければ「初めて」と判断します。そして、テキストファイルを発行して「1回目の訪問」って事を覚えます。 ちょっと語弊のある説明ですが、おおよそこんなイメージです。

taka_shino
質問者

お礼

どうもありがとうございました。

  • J_ANBI
  • ベストアンサー率48% (24/49)
回答No.4

例えば、のケース(個人的にはこれが一番一般的だと思っています。)ですが・・・。 実際に「何回目か?」という演算を行っているのは、CGI等であることが 多いです。しかし、その前にある程度個人を特定できなければ、何回目か 判別することができません。 そのため、よくある方法では、Cookieという仕組みを利用します。Cookie とは、誤解を恐れず端的に説明すれば、「ブラウザがある一定の命令によっ て、自動的に読み出したり(読み出してサーバにその情報を送る)、書いたり( サーバから情報を受け取ってそれを書き込む)するファイル」です。そのCooki eに一定の情報を書いておき、それを読み出すことによって過去に何回の訪問が あったかがわかるようになっている筈です。 簡単な話、以下のような流れですね。 1.最初の訪問で、Cookieをブラウザに設定し、同時に「1」というデータを記憶 する。 2.次回以降の訪問では、前回設定したデータを読み出してそれに1を加えた回数 を表示し、同時にその数をCookieにセットする。 また、ブラウザごとにCookie情報を保存する場所が異なるので、#1さんの回答 はその意味では正しいと思います。ただ、先方がアクセス情報としてCookieに 保存するデータをサーバ上のファイル等に書き込むような仕掛けをしていれば、 ある程度先方も状況を把握できるでしょうね。(せいぜいどのIPアドレスから、 何回目としてアクセスがあったか、何のブラウザを使って、どんなリンクからそ こに訪問したか程度でしょうが。)

taka_shino
質問者

お礼

ありがとうございました。またよろしくお願いします。

  • GOLDEN
  • ベストアンサー率46% (283/607)
回答No.3

正確には、#1さんと#3さんの両方の技術を使う・・・が正しいでしょうね(^^; その人個人の訪問回数をカウントするには、個人を特定しないといけませんが、こ の方法として、IPアドレスとCookie、ユーザ認証の3種類の方法があります IPアドレスは、今でこそ常時接続が増えてきましたが、まだまだダイヤルアップで 接続している人も多く、1対多対応であることは否めません つまり、IPアドレスで個人を特定することは困難である、と言うことです 2番目のCookieを使う方法が、#1さんの仰る方法で、Webページの管理人は、アクセ スしてきた人のPC上にCookieと呼ばれる情報ファイルを作成し、これに拠って個人 を特定し、カウントします このCookieに何度目、という情報を保持させる場合と、あくまで個人を特定できる IDを埋め込むだけで、IDと回数の対応はWebページ側でやる場合がありますが、ど ちらにしても見た目の結果は変わりません また、Cookieファイルはブラウザごと、PCごとに保持しますので、#1さんの仰るよ うに、違うブラウザでアクセスしたり、別のPCでアクセスすると1からカウントされ ます(ブラウザ間では共有する場合もある) 3番目のユーザ認証は、読んで字の如く、個人に個別のIDとパスワードを提供して、 それを入力させることで個人を特定する方法です ただ、これだとユーザ登録をしていない人は回数をカウントできないことになりま すので、質問の題意からは少し外れるような気がします というわけですから、恐らく2番目のCookieを使う方法で実現していると思います 2,3の方法で確認を取るには、やはりプログラムが必要です CGIとは限りませんが、Java、JavaScriptなど、Html以外の技術を使っていること は間違いありません どうでもいいことですが、ネットエスケープではなく、ネットスケープ(NetScape) が正しいので、お間違えなく

taka_shino
質問者

お礼

大変参考になりました。また分らない事がありましたら教えてください。ありがとうございました。

回答No.2

ホームページの中にCGIなどのプログラムを埋め込んでいます。 そのプログラムがHPのアクセスをカウントして表示しています。 (#1と#2の回答は違うと思います

  • ShinX2
  • ベストアンサー率36% (82/225)
回答No.1

あれは確か、先方にはわかりませんよ。 自分のパソコン(ブラウザ)が覚えているだけです。 自分がそのホームページに何回アクセスしたかを パソコンのほうで覚えているのです。 ですから、インターネットエクスプローラをお使いでしたら その他のネットエスケープでなどでアクセスすると 訪問1回目と出るはずです。

関連するQ&A

  • HPで訪問者にアンケートをとりたい

    私は某HPを所有しているのですが、よく販売サイトや資料請求のページであるような、個人情報を入力して送信したりするもののような感じで、私のページでも、訪問者がページを見た感想を書いてもらって送信する、というコーナーを作りたいのですが、方法論がまったくわかりません。これはどうすればいいのでしょうか?現在HPを制作する上で使用しているのはDreamWaverです。 よろしくお願いします。

    • ベストアンサー
    • HTML
  • 訪問者の情報

    自身のHPを持ってる方に伺いたいのですが、 そのHPを見た人の情報はどの程度(例えば住んでる地区はわかる、など)管理人にわかるのでしょうか。または全くわからないのでしょうか。 書き込んだりするわけでなく、ただ閲覧した場合です。 また、よくカウンターが付いてますが、管理人には全体ではなく各ページごとの訪問者数もわかってるのでしょうか。 宜しくお願いします。

  • ○回目の訪問~とでますが・・・・

    ○回目のご訪問ありがとうございます とでるHPがあります これはどういう仕組みになってるのでしょうか? これをさせないようにする方法ありますか?

  • HPに訪問者の情報を表示させるには

    こんばんわ♪ 教えていただきたいことがあるのです。 HPのTOP画面に、訪問者のIPやUSERAGENTをそれぞれの訪問者に対して表示させたいのですが、検索を掛けてもなかなか見当たらないのです。 ブラウザ情報だけならスクリプトであったのですが・・・ もしご存知の方がいらっしゃれば、宜しくお願い致しますm(_ _)m

    • ベストアンサー
    • CGI
  • HPの訪問者は特定できるのでしょうか??

    HPにアクセスすると、そのHPを管理している人はどんな人(パソコン)が訪問してきたか特定することはできるのでしょうか?? 例えば、同一の人が2つのHPを管理していて、私がその両方にアクセスしたら、その管理人は『同じPCが訪問してきてるな~。』といった感じに判断できてしまうものなのでしょうか?というのも、私の友人が2つHPを持っていまして、その片方はセキュリティーがかけてあるので私と何人かの友人しかアクセスできないので、管理人の方も誰がアクセスしているか(出来るか)認識しているはずです。そして、もう一方は普通に一般公開していて、でも私たち友人には内緒で作っているみたいなのです。ところが、私はそのHPを偶然見つけてしまって何回もアクセスしてしまい、そのことがバレてしまうとちょっとマズいんです… 説明がわかりにくくて本当にごめんなさい。PCは全くの初心者なので難しいことが解らず困っています。どなたかご回答お願いします。

  • HPの訪問者を増やしたいな

    自分のHPをオープンさせたのはいいのですが、なかなか訪問者の人数が増えません(T_T)12月くらいから200人弱です。 どうやったら宣伝効果があり、もっとたくさんの人に見ていただけるでしょう?(たしかにタワイもないページなのですが・・・) 教えてください。

  • HPを訪問した人が誰だか分かってしまいますか?

    例えば、業者のHPや昔の彼・彼女などのブログとかフェイスブックを見たりした場合、 どこの誰が訪問してきて閲覧したかは、わかってしまうのでしょうか? それと、そのHPに訪れる1つ前のHPが分かってしまうと聞いた事があるのですが、 それは本当ですか?1つ前のHPが自分が特定されるようなHPだったら、 自分がアクセスしたという事がわかってしまうのでしょうか?

  • どこからの訪問者?

    HPに隠しページを作りました。 色々な辿り道を作りまして、訪問してきた方がどのページを辿って来たのか リンク元で分かるようにしました。 それはそれでよかったのですが、1つ気になることが…。 ほとんどの訪問者のリンク元は私が作成したHPなのですが、1人だけ、アクセス解析のリンク元にyahooメールのログインURLが書かれている方がおられました。 3回ほど訪問されてるようなんですが、全部yahooメールから来てるんです。ちなみにホスト名は日本の大手プロバイダです。 この方はどこからアクセスしているのでしょうか? 私は隠しページのことを誰にも知らせていないし、実際来てくれている(というかたどり着いた)人も少ないです。 検索でたどり着いた、ならまだ分かるのですが…

  • ページが表示されません

    先方から送信されたとあるHPを閲覧したいのです。 そのURLをクリックしたのですが、「ページが表示されました」と表示されるのですが、白紙の状態です。 その旨、先方に伝えたところチェックしてくれたようですが、きちんと表示されるとのことです。 何が原因でしょうか? 私の方の設定に問題があるのでしょうか? お心当たりございましたら、教えて下さいませ。 宜しくお願い致します。

  • 訪問した回数の表示♪

    HPに 来訪者が あったときに トップページに  「12回目のご訪問ありがと~♪  あなたは、「○○○」だよっ    最後に見にきた日     2003/2/16 17:17    前回の訪問から0日1時間0分過ぎました。」  のような 表示を みかけますが この 出し方の  方法を 教えてください  しろうとなので HTMLを コピーして 使いたいと 思っています