公式アカウントからの投稿が始まります

キリ番ゲットカウンタをつけようかと考えています。

素朴な疑問なのですが、アクセスカウンタに2重カウント防止機能のあるカウンタで、このような場合はどのように機能し表示されるのでしょうか?

例えば、同一訪問者のアクセスをカウントしない時間を6時間にした場合、6時間以内に何度きてもカウントされないわけですよね。
しかし、別の人がくればカウンタは動くはず。(動かなければおかしい)
この場合、どのような動き、表示になるのでしょうか?

Aさんが1回目9:00にアクセスし、アクセス者が1人目立った場合、当然カウンタは『1』。

Aさんが再び11:00にアクセスしました。
このとき、1回目にアクセスしてから、他のアクセス者がいなかった場合は、カウンタは『1』と表示されますよね。

その後、12:00のBさんがアクセスしました。
すると、カウンタが『2』になりますよね。

ここまではいいのですが、またまたAさんがアクセスした場合はどうなるのでしょうか?

Aさんが、13:00にアクセスした場合(Bさんがアクセスしてから、誰もアクセスしていないとすると)、本来カウンタ数は『2』ですよね。6時間以内ですから。
でも、Aさんにも『2』と表示されるのでしょうか?

もしこの数字が、キリ番だったらどうなるのでしょうか?
どなたか詳しく教えて下さい。よろしくお願いします。

A 回答 (3件)

http://www2j.biglobe.ne.jp/~apollo/kiriban/kirib …

ざっとみてみました。
IPアドレスとクッキーを併用してチェックしているようですので、

> Aさんが、13:00にアクセスした場合
> 本来カウンタ数は『2』

のようです。


> もしこの数字が、キリ番だったらどうなるのでしょうか?

キリ番に「なるとき」に処理されるようですので、
最初にその番号にした人だけがキリ番ゲット、となるようです。
    • good
    • 0
この回答へのお礼

Kirishimaさん、どうもありがとうございました。

お礼日時:2003/06/11 16:38

カウンタは自作されるおつもりなのでしょうか?


それともCGIをダウンロードしてきて設置ですか?
それによって違うと思うのですが、
大抵の場合、
Aさんが13:00にアクセスした場合は「3」になると思います。
(前回と同じ人でなければ増える)

複数の人がリロード合戦してカウンターを回す可能性が懸念される場合は、スクリプト側で、何人か分のアクセスを記憶して、数字を増やさないようにする必要がありますね。

くわしくは設置しようとしているスクリプトのURLを補足して頂ければ確認できると思います。

この回答への補足

Kirishimaさん、お返事が遅くなり、申し訳ございませんでした。
現在設置を考えているスクリプトは、KB'sさん(http://www2j.biglobe.ne.jp/~apollo/)のところのキリ番ログカウンタ3.0です。

別のことも気になっているため、まだダウンロードしていませんが、お時間がありましたらアドバイス、よろしくお願い致します。

補足日時:2003/06/11 15:30
    • good
    • 0

うちで使用しているカウンタープログラムでは、質問のような例の場合は、指定時間内であっても


カウントが1つ上がります。つまりリロードすると『3』になるということですね。
一方某有名cgiレンタルサイトのものは『2』のままですので、キリ番ゲッターが2人になってしまう
という現象を確認しております。

いずれもCGIプログラムの動きによるものなので、これらをうまく制御してくれるものを
探されるといいかも知れませんね。
ちなみにウチで使用しているのはサーバーサイドで動作させるものですので、一般に
配布されているCGIスクリプトとはちょっと違います。
    • good
    • 0
この回答へのお礼

なかなか難しいですね。
ackyさん、ありがとうございました。

お礼日時:2003/06/07 14:28

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!