[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Как узнать что пользователь online или offline
dep-kim
Вопрос в теме))дайте ссылочку или примерчик пожалуйста:)))
sergeiss
А каковы свои соображения по сему поводу?

_____________
* Хэлп по PHP
* Описалово по JavaScript
* Хэлп и СУБД для PostgreSQL

* Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги.

* "накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)

user posted image
dep-kim
ну я где-то слышал, что нужно либо сессию записывать в бд, но незнаю как это сделать((
sergeiss
Сессию не надо в БД записывать, она для других целей smile.gif Ты просто записывай в БД время последнего обращения определенного юзера. И считай, что он-лайн те, чьё время обращения было не позднее 10-15 минут тому назад. Более точно обычно и не нужно.

Естественно, если у тебя юзеры постоянно законнекчены по аяксу, то там можно более точно подсчитать.

_____________
* Хэлп по PHP
* Описалово по JavaScript
* Хэлп и СУБД для PostgreSQL

* Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги.

* "накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)

user posted image
dep-kim
а можешь примерчик кода показать? или статью подскажи))
dep-kim
не молчи, друг))
sergeiss
Пример чего - как в БД записать время обращения юзера?

_____________
* Хэлп по PHP
* Описалово по JavaScript
* Хэлп и СУБД для PostgreSQL

* Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги.

* "накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)

user posted image
Guest
dep-kim, в базу данных нет необходимости для этого запихивать сессию, я могу на подобные вопросы консультировать, а если на словах будет не понятно, покажу на практике, естественно за определенную сумму.
dep-kim
время то я записать могу, а вот посчитать и определить онлайн ли юзер я не могу
sergeiss
dep-kim, я тебе уже писал в этой теме, что критерий он-лайн достаточно простой. Ты определяешь время, сколько прошло со времени последнего обращения юзера. И сравниваешь его с заданным тобой порогом. Например, 10 или 15 минут. Меньше порога - онлайн.

_____________
* Хэлп по PHP
* Описалово по JavaScript
* Хэлп и СУБД для PostgreSQL

* Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги.

* "накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)

user posted image
alexey_
каждые 10-15 минут ajax запрос и при перезоде на другую страницу ajax запрос, в бд - дата последнего запроса, если она больше, чем 10-15 минут назад, пользователь онлайн
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.