2011-03-04 56 views
0

我有一個經典的asp應用程序,它具有鏈接,從一個頁面鏈接到另一個頁面,因此瀏覽器中打開的應用程序有兩個頁面。在asp應用程序中打開頁面的頁面的會話問題

會話狀態如何停止/開始/到期與兩頁打開這樣?在具有兩個不同頁面的同一個應用程序實例中的相同會話狀態/

回答

1

會話對象使用一個cookie來保存一個密鑰,該密鑰在每個頁面的標題中傳遞以確定要使用的服務器上的哪個會話。

這個cookie對於瀏覽器的每個實例都是一樣的,所以如果你使用了不同的瀏覽器,你可以看看同一個頁面並且有兩個cookie,但是如果你使用了IE(例如)另一個選項卡打開,這將使用與第一個選項卡相同的會話,因爲它在同一個瀏覽器實例中。

當您關閉瀏覽器時,服務器上的會話將不再使用,並且在會話過期時通常會在20分鐘後刪除。

當您第一次打開頁面時,會創建初始會話。