美國能源部:2035 年太陽能有望提供該國 40% 電能
阿新 • • 發佈:2021-09-09
Cookie概念:
在瀏覽某些 網站時,這些網站會把一些資料存在客戶端,用於使用網站等跟蹤使用者,實現使用者自定義功能.
作用:
實現網頁之間資料傳遞,是一個儲存在伺服器端的物件集合
由於HTTP是無狀態的協議,所以服務端要記錄使用者的狀態時,就需要某種機制來識別具體使用者,這個機制就是Session。
而cookie就是每次HTTP請求的時候,客戶端都會發送相應的Cookie資訊到服務端。實際上大多數的應用都是用 Cookie 來實現Session跟蹤的,第一次建立Session的時候,服務端會在HTTP協議中告訴客戶端,需要在 Cookie 裡面記錄一個Session ,以後每次請求把這個sessionID傳送到伺服器。
cookie也可以用在一些方便使用者的場景下,設想你某次登陸過一個網站,下次登入的時候不想再次輸入賬號了,怎麼辦?這個資訊可以寫到Cookie裡面,訪問網站的時候,網站頁面的指令碼可以讀取這個資訊,就自動幫你把使用者名稱給填了,能夠方便一下使用者。
所以總結一下:Session是在服務端儲存的一個數據結構,用來跟蹤使用者的狀態,這個資料可以儲存在叢集、資料庫、檔案中;
Cookie是客戶端儲存使用者資訊的一種機制,用來記錄使用者的一些資訊,也是實現Session的一種方式。