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

首頁 > 網站 > WEB開發 > 正文

cookie總結

2024-04-27 15:06:47
字體:
來源:轉載
供稿:網友
cookie 也叫HTTPCookie,是客戶端與服務器端進行會使用的一個能夠在瀏覽器本地化存儲的技術     作用:在瀏覽器儲存少量數據(一般是字符串)如用戶登陸名字和密碼,下次再訪問網站時無需再輸密碼Cookie,由鍵值對形式的文本組成:name = value;完整格式:*的為必選*name = value; *[expires=date];[path=路徑];[domain=域名];[secure]
*name = value;*[expires=date];[path=路徑];[domain=域名];[secure]
必選 為你要保存的鍵值對表示cookie失效時,默認是瀏覽器關閉時失效限制在該域名下訪問訪問路徑,默認在當前文件所在目錄安全設置,如果設置了則必須使用https協議才可以獲取cookie
1-設置/獲取cookie     使用document對象來獲取和設置cookie     document.cookie ="name=張三"/"passWord=1234"2-獲取cookie 獲取保存的數據     console.log(document.cookie)3-URL編碼設置cookie和URL解碼(主要是針對中文)document.cookie = "name"+encodeURLComponent("張三")//加密,編碼:encodeURLComponent()//"張三" --%E5%BC%AO%E4%B8%89URL解碼decodeURLComponent();4-過期時間/失效時間:默認是瀏覽器關閉時間     expires =Date //設置7天后失效document.cookie = "name=李四;expires="+d;var d = new Date(); //當前時間d.setDate(d.getDate()+7) //7天后的日期可主動刪除cookie(立馬讓cookie失效)可以給它一個過去的時間或者現在的時間var d = new Date();document.cookie = "name=abc;expires="+d;console.log(document.cookie) //空5-path=路徑     設置默認是當前文件所在的位置     如果設置path=/ ,表示磁盤根目錄,則其他路徑也可獲取到該cookie值     注:在設置path時,也要設置失效時間expires6-domain = 域名 //www.baidu.com  -- baidu.com7-secure:限制只有https協議的網址才可訪問封裝cookiefunction setCookie(name,value,expires){     var cookieText = encodeURLComponent(name)+"="+encodeURLComponent(value);     if(expires && expires instanceof Date){         cookieText += ";expires="+expires;      }     document.cookie = cookieText;     return docodeURLCompontent(document.cookie)}expires instanceof Date判斷這個變量是否為日期類型2-獲取cookiefunction getCookie(name){     var cookieText = decodeURLComponent(document.cookie) //獲取所有的cookie信息     var arr = cookieText.split("; ");  //拆分 ["name7=a","name8=b"]根據分號,空格進行拆分     //遍歷,找到name匹配的鍵值對,返回對應的value值     for(var i=0; i<arr.length; i++){          var str = arr[i];          var arr2  = str.split("=");          if(arr2[0]==name){              return arr[1]           }     }     //如果找不到對應的name,則返回空的字符串     return "";}var cookieText = getCookie("name1");3-刪除cookiefunction removeCookie(name){     var d = new Date();     document.cookie = name+"= ;expires="+d;     return docodeURLCompontent(document.cookie);}var cookieText = removeCookie("name2")          
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 祁门县| 兴化市| 乐昌市| 宿州市| 光泽县| 晋中市| 津南区| 宁陵县| 万源市| 辉南县| 怀集县| 竹山县| 鱼台县| 黑水县| 曲麻莱县| 云霄县| 永和县| 息烽县| 土默特左旗| 民权县| 桂林市| 枣强县| 佛冈县| 阳曲县| 聊城市| 竹北市| 宁海县| 四平市| 永新县| 化州市| 郸城县| 长海县| 海门市| 林甸县| 永康市| 云阳县| 新竹市| 漠河县| 磴口县| 兴化市| 津南区|