это что-то, что не нужно делать, но вы можете сделать что-то похожее на Gmail (способ, которым они отслеживают, подключен пользователь или нет), вы можете делать AJAX-запрос каждые 10 секунд или около того (максимальное время, котороепримет страницу для загрузки, чтобы вы не ошиблись изменением страницы на отключение) , этот Ajax-запрос похож на «я все еще здесь», когда он получен при просмотре, он сбрасывает таймер (этот таймер был инициализирован для каждого пользователя с самого начала) до 0, в противном случае, если этот таймер превысит 10 с, вы можете сказать, что пользователь "пропал без отсоединения".
вы можете потянуть и другим способомиспользуя комету (обратный Ajax) lcheck Orbited .
, кстати, отключение может дать мне больше, чем одно: щелкнуть ссылку отключения, удалить куки сессии, закрыть страницу ...