|
|
|
|
|
для: Serega29
(07.06.2007 в 22:00)
| | Нельзя. | |
|
|
|
|
|
|
|
для: hammet
(07.06.2007 в 21:57)
| | да - но по сессии насколько я понимаю нельзя узнать что пользователь именно закрыл браузер. Или все же можно? | |
|
|
|
|
|
|
|
для: Киналь
(07.06.2007 в 20:57)
| | кхе кхе........
А Вы не задумывались механизм сессий вообще зачем придуман?
ЗЫ Посмотрите как это реализовано в PHPBB например | |
|
|
|
|
|
|
|
для: Serega29
(07.06.2007 в 19:13)
| | Сделайте невидимый фрейм и постоянно его обновляйте. Как только он пперестанет "сигналить", значи, пользователь ушел. | |
|
|
|
|
|
|
|
для: Serega29
(07.06.2007 в 19:13)
| | Запомните IP и напишите header(Refrash ........) Если страничка перестала подгружаться именно в определённые моменты времени - значит ушёл. | |
|
|
|
|
|
|
|
для: Serega29
(07.06.2007 в 19:41)
| | Вам поможет Javascript: событие onbeforeunload (для Mozilla), либо AJAX. | |
|
|
|
|
|
|
|
для: Serega29
(07.06.2007 в 19:41)
| | Ну вот Вы записываете его ип, когда он зашёл, и постоянно надо чтобы сркипт проверял, есть ли такой ип на сайте.. | |
|
|
|
|
|
|
|
для: TrunK
(07.06.2007 в 19:31)
| | Других вариантов нет?
может ли скрипт обратиться к кукам пользователя по его IP и номеру сессии? | |
|
|
|
|
|
|
|
для: Serega29
(07.06.2007 в 19:13)
| | Понять закрыл пользователь сайт, можно только по истечении определённого времени...
И всё равно это будут только догадки. Считайте время и удаляйте... | |
|
|
|
|
|
|
| Люди - плиз.
Есть таблица в БД онлайн пользователей.
Ситуация - пользователь на сайте и ожидает сообщения - соответственно он онлайн
пользователь но бездействует.
исключать его из таблицы за бездействие втечении 20 - 30 и более минут нельзя, но как он покинул сайт или закрыл браузер - его надо удалить из таблицы.
Возможно это сделать ?
Если да - то как? | |
|
|
|
|