在沒介紹正文之前,先給大家介紹Cookie的基礎(chǔ)知識
首先了解什么是cookie
“cookie 是存儲于訪問者的計算機中的變量。每當同一臺計算機通過瀏覽器請求某個頁面時,就會發(fā)送這個 cookie。你可以使用 JavaScript 來創(chuàng)建和取回 cookie 的值。”
cookie 是訪問過的網(wǎng)站創(chuàng)建的文件,用于存儲瀏覽信息,例如個人資料信息。
從JavaScript的角度看,cookie 就是一些字符串信息。這些信息存放在客戶端的計算機中,用于客戶端計算機與服務(wù)器之間傳遞信息。
在JavaScript中可以通過 document.cookie 來讀取或設(shè)置這些信息。由于 cookie 多用在客戶端和服務(wù)端之間進行通信,所以除了JavaScript以外,服務(wù)端的語言(如PHP)也可以存取 cookie。
Cookie 基礎(chǔ)知識
cookie 是有大小限制的,每個 cookie 所存放的數(shù)據(jù)不能超過4kb,如果 cookie 字符串的長度超過4kb,則該屬性將返回空字符串。
由于 cookie 最終都是以文件形式存放在客戶端計算機中,所以查看和修改 cookie 都是很方便的,這就是為什么常說 cookie 不能存放重要信息的原因。
每個 cookie 的格式都是這樣的:<cookie名>=<值>;名稱和值都必須是合法的標示符。
cookie 是存在有效期的。在默認情況下,一個 cookie 的生命周期就是在瀏覽器關(guān)閉的時候結(jié)束。如果想要 cookie 能在瀏覽器關(guān)掉之后還可以使用,就必須要為該 cookie 設(shè)置有效期,也就是 cookie 的失效日期。
alert(typeof document.cookie)結(jié)果是 string,曾經(jīng)我以為是array,還鬧過笑話... 主站蜘蛛池模板: 平昌县| 辉南县| 化隆| 古浪县| 策勒县| 手游| 邛崃市| 焦作市| 湘西| 喀喇沁旗| 文安县| 综艺| 永胜县| 镇巴县| 静安区| 石台县| 荣成市| 南澳县| 永顺县| 丰顺县| 连城县| 阿巴嘎旗| 鄂托克前旗| 上思县| 固原市| 芜湖市| 蒙城县| 华池县| 通河县| 腾冲县| 花莲市| 阳谷县| 綦江县| 韩城市| 江孜县| 石阡县| 日照市| 城固县| 乌拉特中旗| 娱乐| 广东省|