プロが教える店舗&オフィスのセキュリティ対策術

いぜん・・2ヶ月くらい前にどこかのサイトで文章を読んでいまさらながら見つけれないので質問します。
私はPerlで行っています。

キリ番機能とロックを付けた場合、Aさんが999を取ってBさんが1000を取っておめでとうページに飛ばされて、Aさんがまた戻ってくると、2重防止でAさんも1000になり、2人も1000番が出てしまいます。この回避方法はどうすればよいにでしょうか?

誰かが保存ファイルを開いているときに誰かが来たら待つようにするロックですが、3人が重なったらなど、深くかかれていました。そして、こういう対策をしていくと、CGIが重たくなるので機能を抑えながら万全の対策はどれくらいがいいのでしょうか?

お願いします。

A 回答 (1件)

2重ロックについて


今までの経験上では2重ロックは、こんな感じでした
訪問順
Aさん⇒00001
Aさん⇒00001
Bさん⇒00002
Aさん⇒00003
Aさん⇒00003
のように、重複していても誰かが間に挟まると重複していてもカウントされます
多分これは最後にカウントしたIPを保存し、カウント処理時に最終のIPが同じでないかを判断してカウントをアップしているのではないかと思います。
    • good
    • 0
この回答へのお礼

ありがとうございました。そういう方法ならいいんですね。解決できました。

お礼日時:2005/04/02 12:03

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