2016-08-18 3 views

答えて

2

これはすべての場合に可能ではないようです。サーバー側の観点から見ると「ユーザーが閉じたブラウザー」はユーザーブラウザーのクラッシュとまったく同じように見えますが、インターネット接続は数日間消滅し、ユーザーのコンピューターは動作しなくなり、あらゆる種類のイベントが発生します。クライアントコードは、あなたのサーバーの使用をやめようとしています。

サーバーで短期間のセッション(たとえば5分)を実行してから、すべてのページにjavascriptを追加して定期的にサーバーに「keep alive」リクエストを送信することができます。 。また、セッション状態を扱うサーバー上にエンドポイントを実装してリフレッシュするので、クライアントセッションに5分以上かかることがあります。

関連する問題