cookie的知識點

2022-07-15 17:27:13 字數 2064 閱讀 5564

1.   cookie的作用:

a)   在客戶端儲存一定的資訊;

b)   自動登入、記住使用者名稱等;

2.cookie和網頁快取:

a)   沒有關係;

b)   cookie完全由js控制;

3.cookie的特性:

a)   同乙個**中的所有頁面共享一套cookie;

b)   cookie的數量和總體積都是有限的;

c)   cookie有保質期的,過期後自動消失;

4.   js中使用cookie:

a)   cookie是document上的乙個屬性;

b)   document.cookie;

c)   cookie像銀行一樣,先要往裡存錢,然後才能取錢;

5.設定cookie:

a)   名字 = 值;document.cookie = "user=aaa";

b)   cookie中等號是新增的意思、不是賦值,新增多個時不會覆蓋;

c)   如不指定過期時間,瀏覽器關閉時就會消失;

d)   過期時間的指定:document.cookie = "user=aaa;expires="+odate;

e)   每一條cookie都可以有自己獨立的過期日期;

f)   封裝:setcookie(name, value, iday);

6.獲取cookie:

a)   兩次split分割字串:

i.      'username=abc; password=123456; aaa=123';

ii.      arr->['username=abc', 'passname=123456', ....]

iii.      arr2->['username', 'abc']

7.刪除cookie:

a)   將指定name的cookie項的expires =-1;

8.cookie使用例項:

i.      在滑鼠抬起時, 記錄位置;

ii.      在window.onload時, 讀取位置;

b)   用cookie記錄上次登入的使用者名稱:

i.      onsubmit: 記錄使用者名稱;

ii.      window.onload時: 獲取使用者名稱;

如果不設定過期時間,則表示這個cookie生命週期為瀏覽器會話期間,只要關閉瀏覽器視窗,cookie就消失了。這種生命期為瀏覽器會話期的cookie被稱為會話cookie。會話cookie一般不儲存在硬碟上而是儲存在記憶體裡。

如果設定了過期時間,瀏覽器就會把cookie儲存到硬碟上,關閉後再次開啟瀏覽器,這些cookie依然有效直到超過設定的過期時間。

cookie包括:name,value,domain,path,expires

cookie.js:

//

設定cookie

function

setcookie(name,value,iday)

else}//

讀取function

getcookie(name)

}return '';}//

借刀殺人

function

removecookie(name)

選項卡:

夢裡花落知道多

寒戰2如果你也聽說

拖拽:換膚:

記住我:

使用者名稱:

記住我

cookie知識點小結

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

Cookie和Session的知識點

b 一 cookie b size medium 1.cookie在伺服器端建立 2.cookie儲存在瀏覽器端 3.cookie的生命週期可以通過cookie.setmaxage 2000 單位為秒 設定,如果不設定或者設定為負數,則預設為會話級別,當瀏覽器關閉時就消失。4.cookie可以被多個...

Cookie 相關的一些小知識點

response.addcookie cookie 實際上,服務端設定 cookie 之後,只是將 cookie 種在 response header 的 set cookie 中,待請求完成,瀏覽器收到響應後會將其儲存。若未設定 expires max age,則瀏覽器關閉後 cookie 被刪除...