會話(Session)與cookies

因爲http是無狀態的,向服務器發送請求後,服務器解析請求而後返回對應的響應,服務器負責完成這個過程是徹底獨立的,不會記錄先後狀態的變化,所以缺乏狀態記錄。html

咱們分別須要會話和Cookies的技術來保持HTTP鏈接狀態。瀏覽器

  • Cookiesession都是用於保存用戶的信息
  • Cookies會保存到瀏覽器端。而session會保存到服務器端。

會話

在服務端服務器

在Web中,會話對象用來存儲特定用戶會話所需的屬性及配置信息。cookie

當用戶在應用程序的Web頁之間跳轉時,存儲在會話對象中的變量將不會丟失,而是在整個用戶會話中一直存在下去。session

當用戶請求來自應用程序的Web頁時,若是該用戶尚未會話,則Web服務器將自動建立一個會話對象。學習

當會話過時或被放棄後,服務器將終止該會話。網站

 

Cookies

在客戶端(好比咱們的瀏覽器,將其保存在本地)。ui

某些網站爲了辨別用戶身份、進行會話跟蹤而存儲在用戶本地終端上的數據。spa

在客戶端與服務器端進行交互的時候,會發送請求到服務器端,服務器端返回的時候,會帶有一些信息,這些信息就是cookiehtm

它由服務器建立。保存在咱們本地瀏覽器,下次訪問時瀏覽器將cookie發送到服務端。

 

 

 

學習文檔:會話和Cookies

相關文章
相關標籤/搜索