什么是 Cookie
“cookie 是存儲(chǔ)于訪問者的計(jì)算機(jī)中的變量。每當(dāng)同一臺(tái)計(jì)算機(jī)通過瀏覽器請(qǐng)求某個(gè)頁面時(shí),就會(huì)發(fā)送這個(gè) cookie。你可以使用 JavaScript 來創(chuàng)建和取回 cookie 的值。” - w3school
cookie 是訪問過的網(wǎng)站創(chuàng)建的文件,用于存儲(chǔ)瀏覽信息,例如個(gè)人資料信息。
從JavaScript的角度看,cookie 就是一些字符串信息。這些信息存放在客戶端的計(jì)算機(jī)中,用于客戶端計(jì)算機(jī)與服務(wù)器之間傳遞信息。
在JavaScript中可以通過 document.cookie 來讀取或設(shè)置這些信息。由于 cookie 多用在客戶端和服務(wù)端之間進(jìn)行通信,所以除了JavaScript以外,服務(wù)端的語言(如PHP)也可以存取 cookie。
Cookie 基礎(chǔ)知識(shí)
cookie 是有大小限制的,每個(gè) cookie 所存放的數(shù)據(jù)不能超過4kb,如果 cookie 字符串的長(zhǎng)度超過4kb,則該屬性將返回空字符串。
由于 cookie 最終都是以文件形式存放在客戶端計(jì)算機(jī)中,所以查看和修改 cookie 都是很方便的,這就是為什么常說 cookie 不能存放重要信息的原因。
每個(gè) cookie 的格式都是這樣的:<cookie名>=<值>;名稱和值都必須是合法的標(biāo)示符。
cookie 是存在 有效期的。在默認(rèn)情況下,一個(gè) cookie 的生命周期就是在瀏覽器關(guān)閉的時(shí)候結(jié)束。如果想要 cookie 能在瀏覽器關(guān)掉之后還可以使用,就必須要為該 cookie 設(shè)置有效期,也就是 cookie 的失效日期。
alert(typeof document.cookie) 結(jié)果是 string,曾經(jīng)我以為是array,還鬧過笑話… 主站蜘蛛池模板: 全南县| 卢湾区| 阳曲县| 福泉市| 西畴县| 布尔津县| 仁化县| 乌恰县| 鱼台县| 财经| 无锡市| 广安市| 淳安县| 那坡县| 香港 | 武冈市| 柯坪县| 宜兰市| 沧源| 洞口县| 白山市| 车险| 德州市| 伊宁县| 太仓市| 梁河县| 临泉县| 德昌县| 江安县| 新巴尔虎右旗| 澜沧| 正镶白旗| 连云港市| 南召县| 荆州市| 珲春市| 和田市| 灵石县| 蓬莱市| 大埔县| 徐闻县|