Статистика посещаемости сайта???

Обсуждение серверного программирования.

Модераторы: Duncon, Yurich

Ответить
Doggas
Сообщения: 27
Зарегистрирован: 01 мар 2007, 12:17

Можно ли как-то считать статистику посещаемости отдельных страниц сайта? Сайт написан на php и mysql.
Doggas
Сообщения: 27
Зарегистрирован: 01 мар 2007, 12:17

и еще вопрос: где-нибудь есть шаблон подписка на новости? функция mail на php сразу отправляет письмо по адресу или нужны какие-то настройки в почте и тп?
Хыиуду
Сообщения: 2442
Зарегистрирован: 06 мар 2005, 21:03
Откуда: Москва
Контактная информация:

В скрипте РНР написать, чтобы он увеличивал счетчик посещений (значение в таблице Мускул) на 1.
Искусство программирования - заставить компьютер делать все то, что вам делать лень.
Для "спасибо" есть кнопка "Спасибо" в виде звездочки внизу под ником автора поста.
Doggas
Сообщения: 27
Зарегистрирован: 01 мар 2007, 12:17

а если отдельно по страницам считать, чтобы просмотреть на какие страницы как часто заходят, причем не надо отслеживать пользователей, а просто частота просмотра отдельных страниц. Если я правильно понимаю, то делать так: завести таблицу в mysql, где поля-имя страницы, например, и колво посещений (count). И в коде, где загружается таблица увеличивать поле count на единицу (хотя это будет немного грубо с учетом того, что кто-то может обновлять страницы часто) ????
Хыиуду
Сообщения: 2442
Зарегистрирован: 06 мар 2005, 21:03
Откуда: Москва
Контактная информация:

Можно завести сессию, при первом заходе на страницу делать что-то вроде

Код: Выделить всё

session_start();
if (!isset($_SESSION[$pagename]))
{
     $_SESSION[$pagename]=1;
     #а тут какой-то код для внесения этого +1 для этой страницы $pagename в таблицу MySQL
}
где $pagename - имя страницы, на которую заходим.
Искусство программирования - заставить компьютер делать все то, что вам делать лень.
Для "спасибо" есть кнопка "Спасибо" в виде звездочки внизу под ником автора поста.
Ответить