Как сделать число посещений без повторения посещения?
В
PHP
файле я использую этот код:
$id='5';
$article = Article::where('id', $id)->first();
$article->number_visit = $article->number_visit + 1;
$article->save();
Как вы видите, я написал number_visit + 1
и добавил 1 счет в number_visit
Но этот метод повторяется каждый раз (каждый обновляет страницу).
Как сделать число посещений без повторения посещения?
(Спасибо за помощь)
В зависимости от того, как вы хотите посчитать посещения, либо установите cookie, чтобы он не истекал (установите дату истечения срока действия в будущем), либо истечет через некоторое время (1 месяц fe).
Имейте в виду, что даже если вы установите cookie для того, чтобы никогда не истекать, по разным причинам (используйте другой браузер, переустановите браузер, используйте частный режим и т.д.), У посетителя может не быть файла cookie при следующем посещении, и он будет засчитан как новый визит.