Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Статистика
Форумы портала PHP.SU » PHP » Программирование на PHP » Статистика

Страниц (2): [1] 2 »
 

1. Andrey5555 - 23 Февраля, 2008 - 11:08:07 - перейти к сообщению
Подскажите как реализовать, так что бы подсчитывало общее количество посещений, но так что бы если пользователь зашел на любую страницу сайта - это +1, но если он переходит по другим страницам, то значение не увеличивалось. Как это сделать? Или может будут другие советы? Статистика на бд
2. valenok - 23 Февраля, 2008 - 12:19:06 - перейти к сообщению
Записывайте считался ли уже пользователь или нет.
3. Andrey5555 - 23 Февраля, 2008 - 17:28:44 - перейти к сообщению
Но ведь так будет считать уникальных посетителей. Но мне надо так что бы если пользователь зашел и переходил по ссылкам, несколь раз переходя на одну и ту же страницу, считался как +1. Но если пользователь покинул сайт, и зашел потом еще, то еще +1. Возможно ли это реализовать и как?
4. valenok - 23 Февраля, 2008 - 18:00:44 - перейти к сообщению
записывайте какие страницы были уже посещены
5. Andrey5555 - 23 Февраля, 2008 - 19:59:31 - перейти к сообщению
Ок. А вот есть статьи, в каждой статье ведеться кол-во прочтений. Кол-во прочтений добавляеться в бд, в ту же таблицу, куда и сама статья. Как мне подсчитать суму значений всего столбика? И как сделать так, что бы данные в бд, сбивались (удалялись) каждые сутки (неделя, через определенное время) значения? Какие функции для этого использовать?
6. RomAndry - 23 Февраля, 2008 - 20:52:10 - перейти к сообщению
Цитата:
Как мне подсчитать суму значений всего столбика?

SUM
COUNT
примерно так:
SELECT SUM(readers) FROM articles WHERE ...
7. GIR - 24 Февраля, 2008 - 02:06:57 - перейти к сообщению
Просто напросто используйте сессии (о сессиях в PHP существует много тем также и в гугле)
Кратко: сессия выдается и идёт запись в БД плюс 1 к уже имеющемуся в стобике. (сессия будет разорвана после того как браузер будет закрыт)
8. Andrey5555 - 24 Февраля, 2008 - 18:55:09 - перейти к сообщению
По поводу сесий, а можно ли так что бы если пользователь покидает сайт или закрывает браузер сесия не уничтожалась, а просто закрывалась, но числилась в бд. А если пользователь зашел опять, то создавалась еще одна сесия???
9. valenok - 24 Февраля, 2008 - 21:25:01 - перейти к сообщению
Можно узнать что это за вуду скрывается под названием сессии.
Ещё можно записывать какие страницы были уже посещены.
А также можно думать головой как это сделать.
10. Andrey5555 - 25 Февраля, 2008 - 09:21:22 - перейти к сообщению
И еще о сессиях. Счетчик Кто в онлайн. Счетчик на сессиях. Как мне подсчитывать кол-во сессий? Что мне добавлять в бд? И как мне удалять уже не активный сессии. Посоветуйте, может лучше сделать этот счетчик не на сессиях?
11. valenok - 25 Февраля, 2008 - 19:46:15 - перейти к сообщению
Что такое счётчик на сессиях?
12. Dastar - 25 Февраля, 2008 - 21:53:34 - перейти к сообщению
Может я не прав, но счетчик на сессиях - это который открывает для каждого пользователя сессию и подсчитывает ее, и на этих сведениях составляет статистику сайта.
Может быть я не прав, но в любом месте, в котором описываются сессии, написанно что использовать для счетчиков сессии, мягко говоря не желательно.

Что такого сложного, сделать базу данных, в которую будет заносится ip посетителя и время его последнего действия на сайте, и каждый новый ip адресс подсчитывать?
И делать проверку, если ip уже есть в базе данных, не заносить его заново, а только обновлять время действия на сайте. Потом написать простенькую проверочку, которая будет стирать все записи, в которых время последнего действия больше текущего время-30 минут.
Вот весь и счетчик!
13. valenok - 25 Февраля, 2008 - 22:28:25 - перейти к сообщению
Цитата:
это который открывает для каждого пользователя сессию и подсчитывает ее, и на этих сведениях составляет статистику сайта.


Выделенное не понял.. Абсолютно..
Считает количество сессионных файлов на сервере чтоли?
Но это не совсем реализуемо в домашних условиях..

Может я отстаю от мира ?
Надо почитать что за тенденция такая почёсывать ухо через ..

Дайте мне пожалуйста несколько статей таких почитать..
(Добавление)
А смотрите что я нашёл..
http://php.su/forum/topic.php?fo...41602#1181841602
14. Andrey5555 - 26 Февраля, 2008 - 09:43:14 - перейти к сообщению
Да, но если чел заходит на сайт через прокси, или анонимный прокси? Так что считало точно? Подскажите
15. EuGen - 26 Февраля, 2008 - 10:07:16 - перейти к сообщению
"Он всех достал и его пристрелили.." (с) ..
Ну а серьезно - нужно бы Вам основы основ про этот вопрос прочитать.. а то читаю и диву даюсь.. что это за хитроумные приемы такие.. и никак не могу понять, где же это требуется..

 

Powered by ExBB FM 1.0 RC1