Технический сбой

Сайт временно работает в режиме только для чтения, идут восстановительные работы. Приносим свои извинения за неудобства.
DLE FAQ » Все вопросы » Общие вопросы » счётчик просмотров

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


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

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

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

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

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

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

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

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


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

vitnet
PHP-developer

vitnet - -

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

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

ScreN
Юзер

ScreN - -

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

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

vitnet
PHP-developer

vitnet - -

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

D0Gmatist
Юзер

D0Gmatist - -

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

ScreN
Юзер

ScreN - -

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

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

наверх