cookie的概念
- cookie是網(wǎng)站為了標示用戶身份而儲存在用戶本地終端(Client Side)上的數(shù)據(jù)(通常經(jīng)過加密)
- cookie數(shù)據(jù)始終在同源的http請求中攜帶(即使不需要),即會在瀏覽器和服務器間來回傳遞
- cookie數(shù)據(jù)大小不能超過4k
cookie的添加
注意:cookie 只能一次設置一條
document.cookie = 'key=value'
cookie的過期時間設置
- 我們使用 new Date() 拿到的是我們終端的時間
- 再你設置 cookie 的時候, 你使用的也是當前時間
- 但是 cookie 會把你給他的時間當作世界標準時間使用
- 如果你想讓 cookie 再當前時間過期
- 那么你拿到的終端時間要向前返回八個小時
- 如果沒有設置expires的話 cookie的是默認關閉瀏覽器消失
document.cookie = 'key=value; expires='+new Date()
cookie的刪除
- cookie 是不能刪除的
- 如果你不想要這個 cookie 了,那么就把這個 cookie 的過期時間設置成當前時間以前, 那么就是刪除