Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы » счётчик просмотров

счётчик просмотров


     29.05.2014    просмотры, новостей    Общие вопросы, Общие вопросы по PHP    5268

вопрос
Здравствуйте.

Собственно, почему возник данный вопрос.

Вчера на своём сайте заметил что какой то пингвин накручивает счётчик просмотров у новости, дабы поднять новость на первую строчку топа. Ну, я пингвина отследил и выдал пермонентный золотой банан по ИП.

И вот сам вопрос.
Как сделать проверку по пользователю, просматривал ли этот пользователь данную новость ранее.

Да - просмотр не учитывается
Нет - просмотр учитывается

Я конечно не совсем уверен в адекватности данной задумке, но с этим нужно как то бороться.

Ответа пока нет


5 комментариев

vitnet
PHP-developer

vitnet - 29 мая 2014 09:44 -

Цитата: DLE 10.2
Cчетчик просмотров новостей

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

ScreN
Юзер

ScreN - 29 мая 2014 09:58 -

vitnet,
Опа. Чета я как то это пропустил.
То есть если включить "Учёт только уникальных просмотров" то я получу как раз то что мне было нужно?

И эту функцию давно уже ввели? Или недавно. Я что то раньше вроде на неё не натыкался. Или просто внимания не обращал :(

vitnet
PHP-developer

vitnet - 29 мая 2014 10:45 -

Проверка идет по IP

D0Gmatist
Юзер

D0Gmatist - 29 мая 2014 11:15 -

Это тоже не 100% так как к примеру у меня внешний IP динамический (постоянна новый) что затрудняет привязку каких либо историй по IP

ScreN
Юзер

ScreN - 29 мая 2014 12:07 -

У меня сайт локальный. У пользователей статические IP адреса

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

наверх