2011-01-02 11 views
2

私のアプリケーションは、サーバーに3分ごとに単純なajax http要求を送信します。私は30分、デフォルトのセッションタイムアウトを設定しても セッションの無効化が継続的なajax呼び出しのために機能しない

とAjaxリクエストの更新のhttpdセッション情報なぜなら

、セッションタイムアウトでも

、機能していません。

継続的なajaxリクエストでhttpdセッションタイムアウト情報を更新しないようにする方法はありますか?

継続的なajaxリクエストに関係なく、30分後にhttpセッションを無効にします。

答えて

2

タイムスタンプを値としてセッション変数を作成できます。

ユーザーがページをリクエストするたびに、タイムスタンプを更新できます。

Ajaxリクエストの場合を除きます。

Ajaxリクエストが発生するたびに、30分が経過したかどうか、セッションが破棄されたかどうかを確認できます。

それは私が考えることができる唯一の方法です。

+0

ありがとうございました。これは私に多くの助けになりました:-) –

関連する問題