![]() |
|
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]()
|
|
| Agares |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 376 Регистрация: 20.5.2007 Где: Минск Репутация: нет Всего: нет |
Как вывести количество пользователей, которые смотрят сайт в данный момент (в течении 2мин.)?
|
|||
|
||||
| Opik |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Vingrad developer Сообщений: 1918 Регистрация: 6.10.2004 Где: Рига Репутация: 24 Всего: 55 |
Agares,
Смотря как у тебя сделана авторизация, можно например сделать так: При каждом действии пользователя обновляешь у него ячейку в таблице, например (last_access) на $time ($time = time()) И при выборе из таблицы:
|
|||
|
||||
| Agares |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 376 Регистрация: 20.5.2007 Где: Минск Репутация: нет Всего: нет |
Ааа... понял.
А потом просто считывать кол-во пользователей у которых $time - last_access < 120 Добавлено через 34 секунды Спасибо! |
|||
|
||||
| Agares |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 376 Регистрация: 20.5.2007 Где: Минск Репутация: нет Всего: нет |
А как вывести кол-во гостей? тех, кто не зарегистрирован?
Добавлено через 8 минут и 4 секунды Не создавать же таблицы с айпишниками гостей ... |
|||
|
||||
| WolfON |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 604 Регистрация: 19.7.2004 Репутация: 6 Всего: 8 |
Agares, каким-то образом информацию о количестве гостей тебе вести все-равно прийдется.
Те надо устанавливать cookie каждому вошедшему (гостю в т.ч.), чтобы идентифицировать пользователя при переходе между страницами. Время действия cookie ограничено, те надо добавлять время установки cookie в базу при каждой выдаче нового cookie. По истечению срока действия - удалять. Количество записей == количество гостей. |
|||
|
||||
| Agares |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 376 Регистрация: 20.5.2007 Где: Минск Репутация: нет Всего: нет |
ладно, спасибо ... подумаю на этим ...
|
|||
|
||||
![]()
|
| Правила форума "PHP" | |
|
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |