0

フレームセットを実装して設計されたトップレベルのページを設計しています。フレームセットの 1 つのフレームで、JavaScript を呼び出してページを更新し、定期的に (10 分ごとに) URL に投稿します。フレームセットのもう一方のフレームでは、主要な作業はユーザーに任せます。つまり、エンド ユーザーが時間のかかるフォームに入力できるようにします (たとえば、筆記試験を受けるなど)。

私の質問は、私のシナリオでは、他のフレームが更新されるため、主要なユーザー入力作業を行うフレームがセッション期限切れになることはないと思いますか? その理解は正しいですか?私の混乱は、別のフレームで同じ Web サイトの他の URL に投稿すると、他のフレームがセッションの期限切れからブロックされるかどうかわからないということです。

前もって感謝します、ジョージ

4

1 に答える 1

1

あなたは正しいです、それはセッションを存続させます。

サーバーは、最後にページをフェッチしてセッション ID を Cookie として渡した日時を追跡します。セッションのタイムアウト間隔よりも長くなると、セッション ID が受け入れられなくなり、セッションが期限切れになったと見なされます。

バックグラウンドでサーバーにアクセスすることで、セッションを維持しています。POST を実行する必要はありません。単純な GET で十分です。

セッションのタイムアウトが 10 分を超えていることを前提としていることに注意してください。

于 2009-06-06T03:51:26.270 に答える