Посещаемость пользователя на странице профиля
Нужно сделать статистику посещаемости страницы своего профиля. Вывод пользователей которые посетили твою страницу, есть скрипт посещаемости сайта то есть index.php (движок gamecms(все равно роли не играет, использует PHP 7.2)) так же использует шаблонизатор smarty
Кто может посоветовать как это сделать. Чтобы в бд заносились люди которые посетили твой профиль, потом уже можно выводить из бд брать значение или как лучше?
так же для удобство используется PDO для бд
Нужна проверка что пользователь на сайте(это уже имеется) и что он находится в твоем профиле (Профиль - страница по тиму https://домен.ру/profile&id=123)
Если потребуется чуть больше инфы, дам, очень прошу помочь
Ответы (1 шт):
- делаете таблицу visitors с полями visited_id, visitor_id. Обе колонки должны быть как составной первичный ключ
- делаете сервис, который добавляет туда запись если пользователь залогинен (можно даже не проверять, а сделать
ON insert update, или тип того(в зависимости от вашей СУБД)) - в соответствующем action-е подключаете ваш сервис
