Покинул форум
Сообщений всего: 183
Дата рег-ции: Авг. 2007
Помог: 0 раз(а)
Подскажите как реализовать, так что бы подсчитывало общее количество посещений, но так что бы если пользователь зашел на любую страницу сайта - это +1, но если он переходит по другим страницам, то значение не увеличивалось. Как это сделать? Или может будут другие советы? Статистика на бд
Покинул форум
Сообщений всего: 4574
Дата рег-ции: Июль 2006 Откуда: Israel
Помог: 3 раз(а)
Записывайте считался ли уже пользователь или нет.
----- Truly yours, Sasha.
Andrey5555
Отправлено: 23 Февраля, 2008 - 17:28:44
Частый гость
Покинул форум
Сообщений всего: 183
Дата рег-ции: Авг. 2007
Помог: 0 раз(а)
Но ведь так будет считать уникальных посетителей. Но мне надо так что бы если пользователь зашел и переходил по ссылкам, несколь раз переходя на одну и ту же страницу, считался как +1. Но если пользователь покинул сайт, и зашел потом еще, то еще +1. Возможно ли это реализовать и как?
Покинул форум
Сообщений всего: 4574
Дата рег-ции: Июль 2006 Откуда: Israel
Помог: 3 раз(а)
записывайте какие страницы были уже посещены
----- Truly yours, Sasha.
Andrey5555
Отправлено: 23 Февраля, 2008 - 19:59:31
Частый гость
Покинул форум
Сообщений всего: 183
Дата рег-ции: Авг. 2007
Помог: 0 раз(а)
Ок. А вот есть статьи, в каждой статье ведеться кол-во прочтений. Кол-во прочтений добавляеться в бд, в ту же таблицу, куда и сама статья. Как мне подсчитать суму значений всего столбика? И как сделать так, что бы данные в бд, сбивались (удалялись) каждые сутки (неделя, через определенное время) значения? Какие функции для этого использовать?
Покинул форум
Сообщений всего: 913
Дата рег-ции: Янв. 2008
Помог: 6 раз(а)
Цитата:
Как мне подсчитать суму значений всего столбика?
SUM COUNT
примерно так:
SELECT SUM(readers) FROM articles WHERE ...
GIR
Отправлено: 24 Февраля, 2008 - 02:06:57
Новичок
Покинул форум
Сообщений всего: 20
Дата рег-ции: Февр. 2008
Помог: 0 раз(а)
Просто напросто используйте сессии (о сессиях в PHP существует много тем также и в гугле)
Кратко: сессия выдается и идёт запись в БД плюс 1 к уже имеющемуся в стобике. (сессия будет разорвана после того как браузер будет закрыт)
Покинул форум
Сообщений всего: 183
Дата рег-ции: Авг. 2007
Помог: 0 раз(а)
По поводу сесий, а можно ли так что бы если пользователь покидает сайт или закрывает браузер сесия не уничтожалась, а просто закрывалась, но числилась в бд. А если пользователь зашел опять, то создавалась еще одна сесия???
Покинул форум
Сообщений всего: 4574
Дата рег-ции: Июль 2006 Откуда: Israel
Помог: 3 раз(а)
Можно узнать что это за вуду скрывается под названием сессии.
Ещё можно записывать какие страницы были уже посещены.
А также можно думать головой как это сделать.
----- Truly yours, Sasha.
Andrey5555
Отправлено: 25 Февраля, 2008 - 09:21:22
Частый гость
Покинул форум
Сообщений всего: 183
Дата рег-ции: Авг. 2007
Помог: 0 раз(а)
И еще о сессиях. Счетчик Кто в онлайн. Счетчик на сессиях. Как мне подсчитывать кол-во сессий? Что мне добавлять в бд? И как мне удалять уже не активный сессии. Посоветуйте, может лучше сделать этот счетчик не на сессиях?
Покинул форум
Сообщений всего: 4574
Дата рег-ции: Июль 2006 Откуда: Israel
Помог: 3 раз(а)
Что такое счётчик на сессиях?
----- Truly yours, Sasha.
Dastar
Отправлено: 25 Февраля, 2008 - 21:53:34
Частый гость
Покинул форум
Сообщений всего: 199
Дата рег-ции: Янв. 2008 Откуда: Израиль
Помог: -6 раз(а)
Может я не прав, но счетчик на сессиях - это который открывает для каждого пользователя сессию и подсчитывает ее, и на этих сведениях составляет статистику сайта.
Может быть я не прав, но в любом месте, в котором описываются сессии, написанно что использовать для счетчиков сессии, мягко говоря не желательно.
Что такого сложного, сделать базу данных, в которую будет заносится ip посетителя и время его последнего действия на сайте, и каждый новый ip адресс подсчитывать?
И делать проверку, если ip уже есть в базе данных, не заносить его заново, а только обновлять время действия на сайте. Потом написать простенькую проверочку, которая будет стирать все записи, в которых время последнего действия больше текущего время-30 минут.
Вот весь и счетчик!
----- Не знаешь - молчи.
valenok
Отправлено: 25 Февраля, 2008 - 22:28:25
Здесь могла бы быть ваша реклама
Покинул форум
Сообщений всего: 4574
Дата рег-ции: Июль 2006 Откуда: Israel
Помог: 3 раз(а)
Цитата:
это который открывает для каждого пользователя сессию и подсчитывает ее, и на этих сведениях составляет статистику сайта.
Выделенное не понял.. Абсолютно..
Считает количество сессионных файлов на сервере чтоли?
Но это не совсем реализуемо в домашних условиях..
Может я отстаю от мира ?
Надо почитать что за тенденция такая почёсывать ухо через ..
Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007 Откуда: Berlin
Помог: 707 раз(а)
"Он всех достал и его пристрелили.." (с) ..
Ну а серьезно - нужно бы Вам основы основ про этот вопрос прочитать.. а то читаю и диву даюсь.. что это за хитроумные приемы такие.. и никак не могу понять, где же это требуется..
----- Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.