2011-09-28 44 views
1

當我在PHP中使用會話變量爲一個網站時,是存儲在cookie中的信息?或者它只是在服務器上,它超時?會話變量默認存儲在cookie中嗎?

我想存儲有關某個人所在的用戶組和安全組的信息,因此每次加載頁面時都不必訪問數據庫。我以爲我會得到所有這些信息,將其存儲在會話變量中,並在頁面加載時訪問該變量。沒有密碼,只是組。

這是一個內聯網應用程序。

謝謝。

回答

1

不,數據不存儲在cookie中,它存儲在服務器上。應用程序使用一個稱爲會話令牌的cooke,它在每個請求中發送給服務器,以告訴服務器哪個會話屬於哪個客戶端。所以cookie允許服務器保持跟蹤。

將數據存儲在會話中就好了。

3

當我在PHP中使用會話變量爲一個網站,是存儲在cookie中的信息?

不會。會話ID存儲在cookie中。會話變量存儲在服務器上的該ID上。