Стандартный модуль news для подсчета количества просмотров использует функцию CIBlockElement::CounterInc.
Проблема в том, что она привязана к сессии пользователя и если почистить куки, то очередное обращение к странице будет засчитано как новый просмотр.
Есть какой-то способ решения данной проблемы?
Понимаю, что обойти это вообще никак нельзя, но возможно ли как-то обезопасить себя хотя бы от ботов? Например, чтобы счетчик просмотров накручивался только если у пользователя включен javascript (да, ботом можно и это сэмулировать, но все же).
Проблема в том, что она привязана к сессии пользователя и если почистить куки, то очередное обращение к странице будет засчитано как новый просмотр.
Есть какой-то способ решения данной проблемы?
Понимаю, что обойти это вообще никак нельзя, но возможно ли как-то обезопасить себя хотя бы от ботов? Например, чтобы счетчик просмотров накручивался только если у пользователя включен javascript (да, ботом можно и это сэмулировать, но все же).