function setCookie( cookieName, cookieValue, d, path ){ var str = cookieName+"="+ encodeURIComponent(cookieValue);//编码 if( d ){ // 如果设置了过期时间 var dt = new Date(); dt.setDate( dt.getDate()+d ); str += ";expires="+dt.toGMTString(); } if( path ){ // 如果设置了path属性 str += ";path="+path; } document.cookie = str; } function getCookie( cookieName ){ var str = decodeURIComponent(document.cookie);//解码 var arr = str.split("; "); // 注意根据分号和空格拆分 for( var i=0,len=arr.length; i<len; i++ ){ var c = arr[i].split("="); if( c[0]==cookieName ){ //return c[1];// 前提是,所设置的cookie内容中没有等号 // 人应该三个照顾的cookie内容中存在等号的话,截取的是第一个等号后面的所有数据 return arr[i].substr(cookieName.length+1) } } }
cookie的封装----------cookie.js
最新推荐文章于 2023-11-21 11:03:39 发布