Подумывал тут и надумал новый способ как следить находится ли щас пользователь на линии. Способ прост: вставить страничку в 1 пиквель с помощью IFRAME в которой будет прописан скрипт. Эта стриничка в 1 пиксель будет обновляться каждые 5 секунд и будет нести GET интдификатор. Работает так: пока страничка обновляется, спициальный код запускается и с помощью GET интдефикатора определяет посетителя, как только он закроет браузер код перестанет запускаться и это будет значить что пользователь ушол. Вопрос: насколько действенен этот способ?
1. пожалей ты пользователя, траффик и сервер. 2. давно все следят за пользователями не по событию, а за интервал времени, котрый пользователь не активен. обычно 5 мин. это можно увидеть на php.ru За последние 24 часа нас посетили 2046 программистов и 4 робота. Сейчас занимаются поиском восемь перцев ...
1. сама технология не предусматривает этого. сервер отдал страницу и забыл о ее существовании. 2. надо смотреть по переходам со страницы на страницу и тогда можно вычислить время, а не заниматься херней.