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

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Статистика

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


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

> Без описания
Andrey5555
Отправлено: 23 Февраля, 2008 - 11:08:07
Post Id


Частый гость


Покинул форум
Сообщений всего: 183
Дата рег-ции: Авг. 2007  


Помог: 0 раз(а)




Подскажите как реализовать, так что бы подсчитывало общее количество посещений, но так что бы если пользователь зашел на любую страницу сайта - это +1, но если он переходит по другим страницам, то значение не увеличивалось. Как это сделать? Или может будут другие советы? Статистика на бд
 
 Top
valenok Модератор
Отправлено: 23 Февраля, 2008 - 12:19:06
Post Id



Здесь могла бы быть ваша реклама


Покинул форум
Сообщений всего: 4574
Дата рег-ции: Июль 2006  
Откуда: Israel


Помог: 3 раз(а)




Записывайте считался ли уже пользователь или нет.


-----
Truly yours, Sasha.
 
My status
 Top
Andrey5555
Отправлено: 23 Февраля, 2008 - 17:28:44
Post Id


Частый гость


Покинул форум
Сообщений всего: 183
Дата рег-ции: Авг. 2007  


Помог: 0 раз(а)




Но ведь так будет считать уникальных посетителей. Но мне надо так что бы если пользователь зашел и переходил по ссылкам, несколь раз переходя на одну и ту же страницу, считался как +1. Но если пользователь покинул сайт, и зашел потом еще, то еще +1. Возможно ли это реализовать и как?
 
 Top
valenok Модератор
Отправлено: 23 Февраля, 2008 - 18:00:44
Post Id



Здесь могла бы быть ваша реклама


Покинул форум
Сообщений всего: 4574
Дата рег-ции: Июль 2006  
Откуда: Israel


Помог: 3 раз(а)




записывайте какие страницы были уже посещены


-----
Truly yours, Sasha.
 
My status
 Top
Andrey5555
Отправлено: 23 Февраля, 2008 - 19:59:31
Post Id


Частый гость


Покинул форум
Сообщений всего: 183
Дата рег-ции: Авг. 2007  


Помог: 0 раз(а)




Ок. А вот есть статьи, в каждой статье ведеться кол-во прочтений. Кол-во прочтений добавляеться в бд, в ту же таблицу, куда и сама статья. Как мне подсчитать суму значений всего столбика? И как сделать так, что бы данные в бд, сбивались (удалялись) каждые сутки (неделя, через определенное время) значения? Какие функции для этого использовать?
 
 Top
RomAndry Администратор
Отправлено: 23 Февраля, 2008 - 20:52:10
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 913
Дата рег-ции: Янв. 2008  


Помог: 6 раз(а)




Цитата:
Как мне подсчитать суму значений всего столбика?

SUM
COUNT
примерно так:
SELECT SUM(readers) FROM articles WHERE ...
 
My status
 Top
GIR
Отправлено: 24 Февраля, 2008 - 02:06:57
Post Id



Новичок


Покинул форум
Сообщений всего: 20
Дата рег-ции: Февр. 2008  


Помог: 0 раз(а)




Просто напросто используйте сессии (о сессиях в PHP существует много тем также и в гугле)
Кратко: сессия выдается и идёт запись в БД плюс 1 к уже имеющемуся в стобике. (сессия будет разорвана после того как браузер будет закрыт)

(Отредактировано автором: 24 Февраля, 2008 - 02:08:12)

 
 Top
Andrey5555
Отправлено: 24 Февраля, 2008 - 18:55:09
Post Id


Частый гость


Покинул форум
Сообщений всего: 183
Дата рег-ции: Авг. 2007  


Помог: 0 раз(а)




По поводу сесий, а можно ли так что бы если пользователь покидает сайт или закрывает браузер сесия не уничтожалась, а просто закрывалась, но числилась в бд. А если пользователь зашел опять, то создавалась еще одна сесия???
 
 Top
valenok Модератор
Отправлено: 24 Февраля, 2008 - 21:25:01
Post Id



Здесь могла бы быть ваша реклама


Покинул форум
Сообщений всего: 4574
Дата рег-ции: Июль 2006  
Откуда: Israel


Помог: 3 раз(а)




Можно узнать что это за вуду скрывается под названием сессии.
Ещё можно записывать какие страницы были уже посещены.
А также можно думать головой как это сделать.


-----
Truly yours, Sasha.
 
My status
 Top
Andrey5555
Отправлено: 25 Февраля, 2008 - 09:21:22
Post Id


Частый гость


Покинул форум
Сообщений всего: 183
Дата рег-ции: Авг. 2007  


Помог: 0 раз(а)




И еще о сессиях. Счетчик Кто в онлайн. Счетчик на сессиях. Как мне подсчитывать кол-во сессий? Что мне добавлять в бд? И как мне удалять уже не активный сессии. Посоветуйте, может лучше сделать этот счетчик не на сессиях?
 
 Top
valenok Модератор
Отправлено: 25 Февраля, 2008 - 19:46:15
Post Id



Здесь могла бы быть ваша реклама


Покинул форум
Сообщений всего: 4574
Дата рег-ции: Июль 2006  
Откуда: Israel


Помог: 3 раз(а)




Что такое счётчик на сессиях?


-----
Truly yours, Sasha.
 
My status
 Top
Dastar
Отправлено: 25 Февраля, 2008 - 21:53:34
Post Id



Частый гость


Покинул форум
Сообщений всего: 199
Дата рег-ции: Янв. 2008  
Откуда: Израиль


Помог: -6 раз(а)




Может я не прав, но счетчик на сессиях - это который открывает для каждого пользователя сессию и подсчитывает ее, и на этих сведениях составляет статистику сайта.
Может быть я не прав, но в любом месте, в котором описываются сессии, написанно что использовать для счетчиков сессии, мягко говоря не желательно.

Что такого сложного, сделать базу данных, в которую будет заносится ip посетителя и время его последнего действия на сайте, и каждый новый ip адресс подсчитывать?
И делать проверку, если ip уже есть в базе данных, не заносить его заново, а только обновлять время действия на сайте. Потом написать простенькую проверочку, которая будет стирать все записи, в которых время последнего действия больше текущего время-30 минут.
Вот весь и счетчик!


-----
Не знаешь - молчи.
 
 Top
valenok Модератор
Отправлено: 25 Февраля, 2008 - 22:28:25
Post Id



Здесь могла бы быть ваша реклама


Покинул форум
Сообщений всего: 4574
Дата рег-ции: Июль 2006  
Откуда: Israel


Помог: 3 раз(а)




Цитата:
это который открывает для каждого пользователя сессию и подсчитывает ее, и на этих сведениях составляет статистику сайта.


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

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

Дайте мне пожалуйста несколько статей таких почитать..
(Добавление)
А смотрите что я нашёл..
http://php.su/forum/topic.php?fo...41602#1181841602


-----
Truly yours, Sasha.
 
My status
 Top
Andrey5555
Отправлено: 26 Февраля, 2008 - 09:43:14
Post Id


Частый гость


Покинул форум
Сообщений всего: 183
Дата рег-ции: Авг. 2007  


Помог: 0 раз(а)




Да, но если чел заходит на сайт через прокси, или анонимный прокси? Так что считало точно? Подскажите
 
 Top
EuGen Администратор
Отправлено: 26 Февраля, 2008 - 10:07:16
Post Id


Профессионал


Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007  
Откуда: Berlin


Помог: 707 раз(а)




"Он всех достал и его пристрелили.." (с) ..
Ну а серьезно - нужно бы Вам основы основ про этот вопрос прочитать.. а то читаю и диву даюсь.. что это за хитроумные приемы такие.. и никак не могу понять, где же это требуется..


-----
Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
 
 Top
Страниц (2): [1] 2 »
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Программирование на PHP »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB