會話技術 Cookie和Session

2021-07-05 16:24:34 字數 913 閱讀 9639

1.什麼是會話?

2.cookie技術

cookie是客戶端技術,伺服器把每個使用者的資料以cookie的形式寫給使用者各自的瀏覽器。當使用者使用瀏覽器再去訪問伺服器中的web資源時,就是帶著各自的資料去的。cookie是伺服器在客戶端儲存的使用者資訊,儲存在客戶端瀏覽器的快取目錄下,伺服器在需要的時候可以從客戶端讀取。

cookie工作原理如下圖所示:

3.session技術

session是伺服器端技術,利用這個技術,伺服器在執行時可以為每乙個使用者的瀏覽器建立乙個其獨享的session物件,由於session為使用者瀏覽器獨享,所以使用者在訪問伺服器的web資源時,可以把自己的資料放在各自的session中,當使用者再去訪問伺服器中的其它web資源時,其它web資源再從使用者各自的session中取出資料為使用者服務。

session的工作原理如下圖所示:

4.cookie和session比較

1)存放位置:cookie存放在客戶端的臨時資料夾中;session存放在伺服器記憶體中,乙個session域物件為乙個使用者瀏覽器所服務。

2)安全性: cookie是以明文方式存放在客戶端的,可以通過加密再存放,如md5加密;session是存放在伺服器記憶體的,所以安全性好。

3)網路傳輸量: cookie會傳遞資訊給伺服器端;session的屬性值不會傳遞給客戶端。

4)生命週期:cookie的生命週期是累計時間,預設生命週期是會話級別,可以通過setmaxage(seconds)來設定;session的生命週期是間隔時間(發呆時間,指的是在一定時間內沒有訪問則失效)。

會話技術 cookie和session

會話技術 從客戶端開啟瀏覽器訪問伺服器,到伺服器給客戶端響應資料,客戶端繼續訪問伺服器,直到客戶端關閉瀏覽器,整個過程為一次客戶端和伺服器端的會話。cookie cookie物件主要是給客戶端寫資料,資料需要儲存在客戶端的瀏覽器中 cookie是servlet傳送到web瀏覽器的少量資訊,這些資訊儲...

Cookie和Session會話技術

1.一次會話包含多次請求和響應 2.一次會話 直到有一方斷開連線 會話的功能 3.會話的功能 共享資料的 4.客戶端會話技術 cookie 5.伺服器端 session1.建立cookie物件繫結資料new cookie 2.傳送cookie物件 response.addcookie 3.獲取coo...

會話技術和 Cookie 快速入門

會話 一次會話中包含多次請求和響應 同乙個瀏覽器屬於乙個會話,不同瀏覽器屬於不同會話 一次會話 瀏覽器第一次給伺服器資源傳送請求,會話建立,直到有一方斷開為止 功能 在一次會話的範圍內的多次請求間,共享資料 方式 客戶端會話技術 cookie 伺服器端會話技術 session 概念 客戶端會話技術,...