Привет всем!
Кто может подсказать, как мне отследить покидает мой сайт пользователь переходя по другой ссылке или работает внутри моего сайта. Страничка jsp. Т.е. когда пользователь уходит с сайта я прерываю сессию.
Прерывание сессии
Модератор: Absurd
Ты не можешь этого отследить.
Потому как если пользователь ухедит на другой сайт, ты не получаешь запроса.
а ренализовать то что тебе надо можно просто конфигурацией сервера.
Устанавливаешь максимальную длительность сессии и все
Потому как если пользователь ухедит на другой сайт, ты не получаешь запроса.
а ренализовать то что тебе надо можно просто конфигурацией сервера.
Устанавливаешь максимальную длительность сессии и все
В SAD - все в SAD.
Это можно сделать, например, так:
1) Поставить страничку/прослойку (как многие делают), на которую ведет ссылка, а уж эта страничка в свою очередь перенаправляет пользователя туда, куда он хотел, предварительно оставив заметку в логах о том, что пользователь "ушел"...
Но правда отследить случай, когда ссылка просто открывается в новом окне на сервере невозможно. Так что быть может имеет смысл задействовать вариант:
2) Клиентская чать. Например использовать JavaScript, чтобы периодически коннечтиться к серверу и соощать, что страница еще не закрыта. Или же просто периодически обновлять страницу, если она не шибко тяжелая.
1) Поставить страничку/прослойку (как многие делают), на которую ведет ссылка, а уж эта страничка в свою очередь перенаправляет пользователя туда, куда он хотел, предварительно оставив заметку в логах о том, что пользователь "ушел"...
Но правда отследить случай, когда ссылка просто открывается в новом окне на сервере невозможно. Так что быть может имеет смысл задействовать вариант:
2) Клиентская чать. Например использовать JavaScript, чтобы периодически коннечтиться к серверу и соощать, что страница еще не закрыта. Или же просто периодически обновлять страницу, если она не шибко тяжелая.