За последние 24 часа нас посетили 17867 программистов и 1649 роботов. Сейчас ищут 870 программистов ...

Слежение за состоянием пользователя с помощью IFRAME

Тема в разделе "Прочие вопросы по PHP", создана пользователем XISHNIK, 6 мар 2009.

  1. XISHNIK

    XISHNIK Активный пользователь

    С нами с:
    27 мар 2008
    Сообщения:
    11
    Симпатии:
    0
    Подумывал тут и надумал новый способ как следить находится ли щас пользователь на линии.

    Способ прост: вставить страничку в 1 пиквель с помощью IFRAME в которой будет прописан скрипт. Эта стриничка в 1 пиксель будет обновляться каждые 5 секунд и будет нести GET интдификатор.

    Работает так: пока страничка обновляется, спициальный код запускается и с помощью GET интдефикатора определяет посетителя, как только он закроет браузер код перестанет запускаться и это будет значить что пользователь ушол.

    Вопрос: насколько действенен этот способ?
     
  2. 440Hz

    440Hz Старожил
    Команда форума Модератор

    С нами с:
    21 дек 2012
    Сообщения:
    8.003
    Симпатии:
    1
    Адрес:
    Оттуда
    1. пожалей ты пользователя, траффик и сервер.
    2. давно все следят за пользователями не по событию, а за интервал времени, котрый пользователь не активен. обычно 5 мин. это можно увидеть на php.ru
    За последние 24 часа нас посетили 2046 программистов и 4 робота. Сейчас занимаются поиском восемь перцев ...
     
  3. XISHNIK

    XISHNIK Активный пользователь

    С нами с:
    27 мар 2008
    Сообщения:
    11
    Симпатии:
    0
    А если мне нужно собрать точную статистику. Например сколько времени читается та или иная статья?
     
  4. 440Hz

    440Hz Старожил
    Команда форума Модератор

    С нами с:
    21 дек 2012
    Сообщения:
    8.003
    Симпатии:
    1
    Адрес:
    Оттуда
    1. сама технология не предусматривает этого. сервер отдал страницу и забыл о ее существовании.
    2. надо смотреть по переходам со страницы на страницу и тогда можно вычислить время, а не заниматься херней.
     
  5. Kreker

    Kreker Старожил

    С нами с:
    8 апр 2007
    Сообщения:
    5.433
    Симпатии:
    0
    Пиши все события в window.name, а на onunload отправляй серверу.
     
  6. heapKiller

    heapKiller Активный пользователь

    С нами с:
    27 авг 2008
    Сообщения:
    95
    Симпатии:
    0
    На Ява написать клиент-сервер.