2011-12-29 16 views
2

私は、新しいURLを入力したり、ブックマークをクリックしたりして、ユーザーがページを離れていることを捕捉する方法を探しています。ボタンを押してログインしたサイトに戻ります。サイトを離れるときにセッションを安全に破壊する方法は?

他の現在のブラウザでサポートされているIE-ismの「body onbeforeunload = ...」が検索されました。サーバー側の技術に中立なHTML/JavaScriptの方法でこれを行うには?

おかげで、

--mark

答えて

1

それを行うための唯一の方法は、芋、あなたのサイトから短いひもにつないでキープアライブを使用することです。 I.セッションをアクティブに保つためにサーバーにアヤックスを生かしておき、ブラウズしていれば、キープアライブが消えてセッションが終了します。しかし、何とかブルートフォースメソッド...

+0

httpはステートレスなので、この提案は本当に唯一の方法です。ブラウジングセッションが終了したときに期限切れになるようにセッションクッキーを設定できます。戻るボタンは停止しませんが、ブラウザを閉じて開いたり、ページを履歴から取得したりすると、セッションが継続されなくなります。 –

関連する問題