cookie和session的區別

2021-09-14 06:35:11 字數 1533 閱讀 3425

相信 現在的程式猿對 "cookie" 和 "session" 應該都非常熟悉也有自己的理解思路 下面呢我介紹一些自己有關於 : "cookie" 和 "session" 的一些相關知識見解 望能幫助需要了解與幫助的程式猿們 ……

還有:sessionstorage、localstorage和cookie的區別 等等……cookies是一種能夠讓**伺服器把少量資料儲存到客戶端的硬碟或記憶體,或是從客戶端的硬碟讀取資料的一種技術。當你瀏覽某**時,你硬碟上會生產乙個非常小的文字檔案,它可以記錄你的使用者id、密碼、瀏覽過的網頁、停留的時間等資訊。

當你再次來到該**時,**通過讀取cookies,得知你的相關資訊,就可以做出相應的動作,如在頁面顯示歡迎你的標語,或者讓你不用輸入id、密碼就直接登入等等。從本質上講,它可以看作是你的身份證。

使用jquery設定cookie非常簡單。如,我們建立乙個名為「example」,值為「foo」的cookie:

$.cookie("example", "foo");
要設定cookie的有效期,可以設定expires值,如設定cookie的過期時間為10天:

$.cookie("example", "foo",);
設定cookie一小時後過期:

var cookietime = new date(); 

cookietime.settime(date.gettime() + (60 * 60 * 1000));//coockie儲存一小時

$.cookie("example", "foo",);

要設定cookie的儲存路徑,可以設定path值,如設定路徑為根目錄:

$.cookie("example", "foo",);
如果要設定路徑為/admin,則:

$.cookie("example", "foo",);
獲取cookie值

使用jquery獲取cookie的值的方法那是相當的簡單,下面是彈出框顯示名為「example」的cookie的值:

alert($.cookie("example"));
刪除cookie

使用jquery刪除cookie,只需要將cookie的值為null,注意如果設定值為空的字串時,並不能刪除cookie,只是將cookie值清空而已。

$.cookie("example",null);
共同點:都是儲存在瀏覽器端、且同源的

區別:而sessionstorage只要同源的同視窗中,重新整理頁面或進入同源的不同頁面,資料始終存在,也就是說只要瀏覽器不關閉,資料仍然存在

盡情期待   其他相關技術的更新發布   ……

:搜狗搜到你丶

Session和Cookie的區別

session和cookie的區別 1 儲存的位置不同 session儲存在伺服器端的記憶體中,占用伺服器資源。cookie是儲存在客戶端。可以是瀏覽器中或者是檔案中 2 儲存的時間不同 session是關閉當前會話相關瀏覽器後自動清空。cookie是根據過期時間而會有不同。3 安全性不同 sess...

cookie和session的區別

一 cookie機制和session機制的區別 具體來說cookie機制採用的是在客戶端保持狀態的方案,而session機制採用的是在伺服器端保持狀態的方案。同時我們也看到,由於在伺服器端保持狀態的方案在客戶端也需要儲存乙個標識,所以session機制可能需要借助於cookie機制來達到儲存標識的目...

cookie和session的區別

分類 計算機網路 2011 10 21 10 43 4785人閱讀收藏 舉報 session 瀏覽器伺服器 servlet url儲存 一 cookie機制和session機制的區別 具體來說cookie機制採用的是在客戶端保持狀態的方案,而session機制採用的是在伺服器端保持狀態的方案。同時我...