Cookie本意是甜餅,餅干的意思。而http是一個無狀態的請求協議(即每次都是全新的請求),cookie 是用來存儲簡單數據,與服務器傳輸簡答數據,在IE 早期cookie只能儲存少量數據,非關鍵數據,非敏感數據,如不能存儲用戶名,密碼等,因為用戶清理之后數據會就消失。cookie存在限制儲存容量小: 大小為 4K,條數限制50條。cookie 默認有效期(expires)為session (回話期間:即關掉窗口就沒有了)。
下面是cookie的增刪改查:
var dt = new Date().getTime();
//dt+=10*365*24*60*60*1000;
dt += -1;
var et = new Date(dt);
//增加 cookie
document.cookie = "user=admin;expires="+et.toUTCString();
document.cookie = "age=30";
//獲取 cookie
console.log(document.cookie);
//修改 cookie
document.cookie = "age=40";
console.log(document.cookie);
//刪除cookie 需要把超時時間設置為過去的一個時間