Лучший способ сделать счетчик просмотров для темы / сообщения - PullRequest
0 голосов
/ 03 марта 2012

Я путаю, как сделать счетчик просмотров для темы на моем форуме с PHP.

Обычный способ - когда тема получает удар, topic_views = topic_views + 1.

Но спаммер может спамить просмотры, чтобы получить более высокий рейтинг таким образом.

так. Каков лучший вариант, чтобы сделать счетчик просмотров, но избежать спамера?

Ответы [ 2 ]

0 голосов
/ 03 марта 2012

Вероятно, хотите сохранить таблицу views вместе с IP-адресом пользователя. Увеличивать счетчик тем можно только в том случае, если этот IP не просматривал его раньше. Вы также можете хранить таблицу или массив IP-адресов для спама, которые также можно включить в чек.

0 голосов
/ 03 марта 2012

Просто добавьте простую проверку IP, чтобы один IP не мог увеличить счетчик более одного раза. (или не часто)

...