Форум программистов «Весельчак У»
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
Начало
Наши сайты
Галерея
Весельчак У
Наша Вики
Хранилище
Проекты
Правила
Правила форума
Правила русского языка
Помощь
Поиск
Календарь
Почта
Войти
Регистрация
Форум программистов «Весельчак У»
>
Направления программирования
>
Web
>
Базы данных и Web
> Тема:
Как сделать онлайн Юзера.
Страниц: [
1
]
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: Как сделать онлайн Юзера. (Прочитано 13217 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Lunik
Постоялец
Offline
Как сделать онлайн Юзера.
«
:
20-02-2009 07:46 »
Хочу сделать что бы на сайте выводились Ники Пользователей которые зарегестрированны и в данный момент онлайн.
Не могу понять как это сделать, за счет допольнительной колонки в MySQL?
Подскажит пожалуйста.
Спасибо Большое.
Записан
McZim
Команда клуба
Offline
Пол:
Я странный
Re: Как сделать онлайн Юзера.
«
Ответ #1 :
20-02-2009 07:59 »
Lunik
, на чем сайт? Если php, то можно по активным сессиям отслеживать, т.е. можно создать отдельную таблицу в базе, и записывать туда активные сессии с привязкой к id пользователя.
Записан
The CBO without stats is like a morning without coffee. (c) T.Kyte.
Lunik
Постоялец
Offline
Re: Как сделать онлайн Юзера.
«
Ответ #2 :
20-02-2009 08:11 »
да конечно на php, если можно поподробней
Записан
Chuda
Гость
Re: Как сделать онлайн Юзера.
«
Ответ #3 :
20-02-2009 08:42 »
Именно с сессиями может не всегда получиться (хотя и редкие бывают случаи такие).
Можно сделать совсем дубово, но действенно:
Табличка в БД под список активных пользователей.
Пользователь зашёл на страницу — его занесли в эту табличку. И записали время, когда он зашёл. Если же он уже был записан, то только время обновили.
А перед этим проверили и выкинули из таблички всех, у кого время захода было более пяти минут назад.
Например так.
Записан
Lunik
Постоялец
Offline
Re: Как сделать онлайн Юзера.
«
Ответ #4 :
20-02-2009 09:42 »
Мне просто сама функция не понятна, например при вводе логина и пароля, в доп таблицу отправляеться например еденичка
и потом за счет функции типо если у даного id стоит 1 показать его ник?
Записан
PooH
Глобальный модератор
Offline
Пол:
... и можно без хлеба!
Re: Как сделать онлайн Юзера.
«
Ответ #5 :
20-02-2009 10:04 »
таблица: id, <время последней активности>
Если <время последней активности> старше чем 15 минут назад, то считать юзера не активным.
Записан
Удачного всем кодинга! -=x[PooH]x=-
McZim
Команда клуба
Offline
Пол:
Я странный
Re: Как сделать онлайн Юзера.
«
Ответ #6 :
20-02-2009 19:53 »
в принципе мы все тут говорим об одном и том же. А про сессии, так это смотря какаова реализация.
Записан
The CBO without stats is like a morning without coffee. (c) T.Kyte.
Chuda
Гость
Re: Как сделать онлайн Юзера.
«
Ответ #7 :
21-02-2009 09:58 »
Цитата: McZim от 20-02-2009 19:53
… мы все тут говорим об одном и том же …
а просто вариантов-то принципиально иных и нет
Либо отличия в деталях могут быть, либо конструкция будет громозкой, нелогичной и ненадёжной.
Записан
Страниц: [
1
]
Вверх
Печать
« предыдущая тема
следующая тема »
Форум программистов «Весельчак У»
>
Направления программирования
>
Web
>
Базы данных и Web
> Тема:
Как сделать онлайн Юзера.
Загружается...