Добро пожаловать! Это — архивная версия форумов на «Хакер.Ru». Она работает в режиме read-only.
 

Проверка онлайн ли пользователь

Пользователи, просматривающие топик: none

Зашли как: Guest
Все форумы >> [Веб-программинг] >> Проверка онлайн ли пользователь
Имя
Сообщение << Старые топики   Новые топики >>
Проверка онлайн ли пользователь - 2008-07-15 18:13:20.810000   
Parano1d

Сообщений: 423
Оценки: 0
Присоединился: 2008-05-21 13:40:17.093333
вот раньше всегда для того, чтобы проверить, находится ли в данный момент пользователь на сайте, сохранял время последнего действия… а щас знакомый говорит, что можно как-то это реализовать по-другому… ну так вот какие способы бывают реализации этой задачи?
Post #: 1
RE: Проверка онлайн ли пользователь - 2008-07-15 18:19:36.560000   
xdevnet

Сообщений: 34
Оценки: 0
Присоединился: 2008-07-15 15:11:48.356666
В любом случае надо по последнему действию, а что за действие это будет, ты уже сам решай, либо последняя активность человека на сайте, либо отправлять используя аякс через интервал времени инфу о человеке на сайт. По другому протокол http не позволяет, разрыв соединения после получения страницы
Post #: 2
RE: Проверка онлайн ли пользователь - 2008-07-15 19:37:04.996666   
Parano1d

Сообщений: 423
Оценки: 0
Присоединился: 2008-05-21 13:40:17.093333
ну а может копать в сторону сессий? или ваще нифига?
Post #: 3
RE: Проверка онлайн ли пользователь - 2008-07-15 20:04:01.700000   
xdevnet

Сообщений: 34
Оценки: 0
Присоединился: 2008-07-15 15:11:48.356666
Сессия тебе показывают к примеру авторизован пользователь или нет.А отношение к тому есть ли он сейчас на сайте или нету она не имеет. То есть она тебе просто показывает какой именно человек и все. Я могу к примеру авторизоваться на форуме и вернутся на него через неделю - сессия одна и та же останется
Post #: 4
RE: Проверка онлайн ли пользователь - 2008-07-15 20:33:57.030000   
Бухалыч

Сообщений: 17
Оценки: 0
Присоединился: 2008-06-06 15:50:01.656666
Можно извратитиься и запихать скрытый фрейм с релоадом по таймауту и отсылкой чаво-нибудь по онлоаду.
Post #: 5
RE: Проверка онлайн ли пользователь - 2008-07-15 20:44:06.810000   
xdevnet

Сообщений: 34
Оценки: 0
Присоединился: 2008-07-15 15:11:48.356666
quote:

ORIGINAL: Бухалыч

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

Зачем так извращаться? Неужели нельзя сделать самую простую проверку по времени последнего действия?Этот метод давно уже обкатан и используется во множестве известных форумов
Post #: 6
RE: Проверка онлайн ли пользователь - 2008-07-15 23:08:32.733333   
FriLL

Сообщений: 2539
Оценки: 335
Присоединился: 2007-08-11 17:14:26.703333
Только по времени последнего запроса и можно узнать
Челоек не может быть он лайн на сайте - он просто запрашивает страницу и отсоединяется
Post #: 7
RE: Проверка онлайн ли пользователь - 2008-07-16 07:46:18.753333   
Parano1d

Сообщений: 423
Оценки: 0
Присоединился: 2008-05-21 13:40:17.093333
quote:

То есть она тебе просто показывает какой именно человек и все. Я могу к примеру авторизоваться на форуме и вернутся на него через неделю - сессия одна и та же останется

че-то я по-моему нифига о сессиях то не знаю 0_о как это одна и та же останется? правда что ли???
Post #: 8
RE: Проверка онлайн ли пользователь - 2008-07-16 13:27:14.716666   
magistr_bender

Сообщений: 977
Оценки: 0
Присоединился: 2008-02-22 20:10:21.133333
гы а у меня после закрытия браузера потом новая сессия при одном и том же логине появляется…. хм.. это навероне у меня бок какойто? да, палюбому страшный бок….

вообще я дулаю это у ся на сайте так: у меня при нажатии на любую ссылку на моём сайте пхп получает имя пользователя для отображения профиля. собственно говоря по этому запросу ставлю таймаут 5 минут .. если 5 минут нет активности значит чел ушел с сайта… вот вам и вся проверка.. просто и не замысловато. лично я ничего проще не вижу
Post #: 9
Страниц:  [1]
Все форумы >> [Веб-программинг] >> Проверка онлайн ли пользователь







Связаться:
Вопросы по сайту / xakep@glc.ru

Предупреждение: использование полученных знаний в противозаконных целях преследуется по закону.