Даров мастера. вот <?php
mysql_query("UPDATE `stat` SET `prosm` = `prosm` + 1 WHERE `id` = " . (int)$_GET['id']);
запрос добавляет один просмотр - хотя сами видите.
Ну так вот, при каждом обновление странице просмотр добавляется. Это как то не так шо ли. Ну так вот, может сделать просмотр по ip адресу? ну или по ай ди. Как это сделать? как с лайками шо ли? ТОесть отдельную таблицу и тд. Но это не перегрузит бд? Много места будет занимать. Я не говорю что мой блог супер популярен, он даже не в сети. просто разве на ютубе и т.д. так же делают? Помогите)
Sheyx, не вариант, как ты знаешь IP диапазон обширная штука, есть и одинаковые IP, или один роутер на 20 человек.
Есть решения с куками к примеру ! либо с сессиями
сделай таблу куда будешь добавлять, просмотр и от которого ид и ид статьи.. и тогда выводь нум_ровс количество просмотров.. а при добавлении условие ли есть от этого ид просмотр.
Ну я так делал со своим счетчиком посещений.
Берешь IP and UA
Проверяет есть ли в базе
Если нет добавляешь
Если есть ничего
-
Но говорят выше это не очень хороший способ.
Но на таком способе обустроены некоторые счетчики посещений)