国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

javascript中cookie對象用法實例分析

2019-11-20 13:16:24
字體:
來源:轉載
供稿:網友

本文實例講述了javascript中cookie對象用法。分享給大家供大家參考。具體如下:

屬性

name          唯一必須設置的屬性,表示cookie的名稱
expires       指定cookie的存活周期,如不設置,瀏覽器關閉自動失效
path           決定cookie對于服務器對于其他網頁的可用性,一般情況下,   cookie對同一目錄下的所有頁面都可用,當設置path屬性后,cookie只對指定路徑及子路徑下的所有網頁有效
domain              許多服務器由多臺服務器組成,domain屬性主要設置相同域下的多臺服務器共享一個cookie,如果web服務器a需要與web服務器b共享cookie,需要把a的cookie的domain屬性設置為b,這樣a創建的cookie就能被a、b共享
secure               一般支持SSL的網站以HTTPS開頭,secure 屬性可設置cookie只能通過HTTPS 的或者其他安全協議訪問
 
cookie 本質上是字符串
 
一般情況下,cookie不能包含分號、逗號、空格等特殊字符,但是對于這些字符可以使用編碼進行傳輸,也就是將文本字符串中的專用字符轉換成對應的十六進制的ASCII值,可使用encodeURI()函數將文本字符轉換成有效地URI,使用decodeURI()函數進行解碼

寫入cookie

var cookieTest ="name=userName"; document.cookie= cookieTest; //存入 //用分號分割不同屬性 var date = newDate(); date.setDate(date.getDate()+7); //設置cookie的存活時間為一星期 document.cookie= encodeURI("name=user")+";expires="+date.toUTCString(); 

讀取cookie

var cookieString= decodeURI(document.cookie); var cookieArray= cookieString.split(";"); for(vari=0;i< cookieArray.length;i++){   var cookieNum = cookieArray[i].split("=");   var cookieName = cookieNum[0];   var cookieValue = cookieNum[1]; } 

刪除cookie

var date = newDate(); date.setTime(date.getTime()-10000); document.cookie= "name=User;expires="+date.toGMTString; //刪除一個cookie就是將其過期時間設置為過去的一個時間值 

希望本文所述對大家的javascript程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 大足县| 灵寿县| 江都市| 汤阴县| 贡嘎县| 广灵县| 绥棱县| 湘潭县| 平舆县| 罗山县| 炉霍县| 枝江市| 望江县| 宕昌县| 灵宝市| 恭城| 芜湖市| 巫山县| 平利县| 图片| 莆田市| 北宁市| 潜江市| 斗六市| 大连市| 黄浦区| 全南县| 启东市| 馆陶县| 金寨县| 广河县| 庆云县| 桐乡市| 攀枝花市| 德江县| 米脂县| 吉木乃县| 滁州市| 南皮县| 股票| 福贡县|