Страница 1 из 1

Прерывание сессии

Добавлено: 06 окт 2005, 13:46
Armagid
Привет всем!

Кто может подсказать, как мне отследить покидает мой сайт пользователь переходя по другой ссылке или работает внутри моего сайта. Страничка jsp. Т.е. когда пользователь уходит с сайта я прерываю сессию.

Добавлено: 06 окт 2005, 16:12
Kolinus
Ты не можешь этого отследить.
Потому как если пользователь ухедит на другой сайт, ты не получаешь запроса.
а ренализовать то что тебе надо можно просто конфигурацией сервера.
Устанавливаешь максимальную длительность сессии и все

Добавлено: 07 окт 2005, 10:20
evgeny_d
Это можно сделать, например, так:

1) Поставить страничку/прослойку (как многие делают), на которую ведет ссылка, а уж эта страничка в свою очередь перенаправляет пользователя туда, куда он хотел, предварительно оставив заметку в логах о том, что пользователь "ушел"...

Но правда отследить случай, когда ссылка просто открывается в новом окне на сервере невозможно. Так что быть может имеет смысл задействовать вариант:

2) Клиентская чать. Например использовать JavaScript, чтобы периодически коннечтиться к серверу и соощать, что страница еще не закрыта. Или же просто периодически обновлять страницу, если она не шибко тяжелая.