На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
Модераторы: ElcnU, ANDLL, fatalist
  
> OnUnLoad event , выход юзверя со страницы
    Народ, подскажите, pls:
    user выходит со страницы, в одном из фреймов сидит такой код:
    ExpandedWrap disabled
       
      <html>
      <body onUnLoad="window.location.href='del.php';">
      ...
      </body>
      </html>

    del.php удаляет его из списка активных пользователей, но если этот чувак просто отключается от интернета, а потом закрывает броузер, то это событие не происходит...
    Вопрос:
    как всё-таки отследить выход пользователся со страницы?

    ЗЫ: пишу чат, наткнулся на сию проблему
      Отслеживать надо по активности. Тебе нужна таблица в БД (например, activity или sessions), которая будет регистрировать, где и когда в последний раз находился пользователь. Если поле "когда" устарело более чем на определенный срок, то этот пользователь удаляется из списка.

      JavaScript тебе тут не поможет, так что тему в Серверные Технологии.
      0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
      0 пользователей:


      Рейтинг@Mail.ru
      [ Script execution time: 0,0135 ]   [ 15 queries used ]   [ Generated: 28.04.24, 06:45 GMT ]