Смотри:
Просмотреть 1 страничку пользователь может хоть 1000 раз за 1 день
А посетить сайт может только 1 раз в сессию то есть сессия ~12 часов хранится
Добрый день.
Как вести статистику?
Просмотры это понятно при каждом обновлении +1 к общему количеству.
А как быть с посещениями?
1 - Я сейчас делаю таким образом - стартую сессию при заходе пользователя на сайт, затем проверяю есть ли в ней переменная, если нету то +1 к посещениям если есть то +1 к просмотру. метод хорошо тем что 1 день 1 запись. минусы неубодно собирать и обрабатывать подробную статистику (ip реферал браузер итд...)
2 - Можно сделать по IP но не так хорошо тем более на 100 посещений 100 записей мне не нравится эта идея. Плюсы подробная статистика итд.
у меня тоже через функции всё идёт, точнее через классы ;)
очень удобно со своей системой работать
Единственное я логирование не делал, думаю сделать пока никак времени нету (:
ETX CMS v4.0
Cвой шаблонизатор
Модули
Статистика посещения/просмотры (за 3 дня и графиком за 6 дней)
Админка
Бан лист
Новости
Шаблоны и CSS из БД (опционально)
Смена скина в настройках
Ремонт сайта в настройках
Добавление удаление админов модераторов из админки
Блоки сайта
Файл менеджер (кастрированный тк времени нету)