2009-06-06 39 views
0

我正在設計一個通過實現框架集設計的頂級頁面。在框架集的一個框架中,我將調用JavaScript來刷新頁面以定期發佈到某個URL(每隔10分鐘)。在框架的其他框架中,我會讓用戶完成主要工作 - 讓最終用戶輸入一個耗時的表單(例如,寫一篇作文測試)。會話會在我的場景中過期嗎?

我的問題是,在我的情況下,我認爲主要用戶輸入工作的框架將永遠不會過期,因爲其他框架將刷新?這種理解是否正確?我的困惑是,我不確定是否在另一個框架發佈到同一網站的其他網址會阻止會話過期的其他框架?

由於事先 喬治

回答

1

你是正確的,這將保持會話活着。

服務器會跟蹤您上次抓取頁面的時間,並將您的會話標識符作爲cookie傳遞。當它超過會話超時時間間隔時,它將不再接受會話標識符並認爲您的會話已過期。

通過在後臺點擊服務器,您正在維護會話。請注意,您不必進行POST。一個簡單的GET就足夠了。

請注意,我假設您的會話超時時間超過十分鐘。

+0

我們有各種方法來設置會話超時,SciptTimeout,IIS網站超時設置和應用程序池空閒時間設置,哪一個具有最高優先級?換句話說,如果我們全部設置它們,哪一個會生效?最小的值或? 「 – George2 2009-06-06 04:06:48