2012-03-02 14 views
0

PHPを使用したフォーラムでトピックのビューカウンタを作成する方法が混乱しています。トピック/投稿用のビューカウンタを作成する最善の方法

通常の方法では、ときトピックテイクヒットでtopic_views = topic_views + 1

しかし、スパマーは、より高いランクをこのように取得するためのビューをスパムすることができます。

so。どのようなビューのカウンタを作るが、スパマーを避けるための最良のオプションは何ですか?

答えて

0

単純なIPチェックを投げれば、1つのIPが1回以上カウントをバンプすることはできません。 (またはしばしばではない)

+0

なぜセッションではありませんか?多くの国では – funerr

0

ユーザIPと一緒にviewsテーブルを保存したいと思うかもしれません。そのIPが前にそれを見ていない場合にのみ、トピックビューカウンタをインクリメントしてください。また、チェックに含めることができるスパムIPのテーブルまたは配列を格納することもできます。

+0

ですが、静的IPは使用していません。毎日IPの変更。ストアIP私は多くのリソースを取ると思いますか? – TomSawyer

関連する問題