首頁 >常見問題 >一個session的生命週期的作用範圍是什麼?

一個session的生命週期的作用範圍是什麼?

烟雨青岚
烟雨青岚原創
2020-06-30 14:20:275474瀏覽

session的生命週期的作用範圍是:從使用者開啟瀏覽器存取你的servlet開始直到使用者關閉了瀏覽器結束。 session有一個有效期,預設是15分鐘,如果在這段時間內用戶沒有和伺服器進行任何交互,則session的內容會自動清空掉。

一個session的生命週期的作用範圍是什麼?

session的生命週期簡單理解就是從使用者開啟瀏覽器存取你的servlet開始直到使用者關閉了瀏覽器結束。

不管你有幾個servlet和jsp,只要使用者是在同一個瀏覽器進行跳轉的,那你setAttribute到session內的物件都可以取出來,當然session有個有效期,預設是15分鐘,如果在這段時間內用戶沒有和伺服器進行任何交互,則session的內容會自動清空掉。

Session:在電腦中,尤其是在網路應用中,稱為「會話控制」。

Session物件儲存特定使用者會話所需的屬性及設定資訊。這樣,當使用者在應用程式的Web頁之間跳轉時,儲存在Session物件中的變數將不會遺失,而是在整個使用者會話中一直存在下去。

當使用者要求來自應用程式的 Web頁面時,如果該使用者還沒有會話,則Web伺服器將自動建立 Session物件。

當會話過期或被放棄後,伺服器將終止該會話。

Session 物件最常見的一個用法就是儲存使用者的首選項。

例如,如果使用者指明不喜歡查看圖形,就可以將該資訊儲存在Session物件中。

有關使用Session 物件的詳細信息,請參閱「ASP應用程式」部分的「管理會話」。

注意會話狀態僅在支援cookie的瀏覽器中保留。

更多相關知識,請造訪 PHP中文網! !

以上是一個session的生命週期的作用範圍是什麼?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn