加入收藏 | 设为首页 | 会员中心 | 我要投稿 河北网 (https://www.hebeiwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 创业 > 正文

cookie的添加、获

发布时间:2018-09-14 13:15:59 所属栏目:创业 来源:站长网
导读:下面这段代码最开始是参考腾讯的,自颠末调解加工及添加注释后贴出来,但愿对各人有所辅佐。 在注释中的表明应该已经很具体了,如碰着题目可以在评述中咨询。 // cookie 2.0 F7 Editor function setCookie(name, value, expires, path, domain){ //name coo
下面这段代码最开始是参考腾讯的,自颠末调解加工及添加注释后贴出来,但愿对各人有所辅佐。

在注释中的表明应该已经很具体了,如碰着题目可以在评述中咨询。

// cookie 2.0 F7 Editor
function setCookie(name, value, expires, path, domain){
//name cookie的名称
//value cookie的值
//expires cookie存活的时刻[可选项:无值代表页面封锁生命到期],以毫秒为单元 支持 ’1000′ 1000 100*1000 三种名目(计较时不能用引号包括)[可觉得其他目次举办赋值]
//path cookie的可会见范畴,例配置为"/test/"或"text/"或"/text" 都代表test目次下的全部文件及子目次都可会见到cookie
//domain cookie的会见域,path的延长,如配置为 "liehuo.net" 那么"bbs.liehuo.net"/"www.veryhuo.com"等二级子域名都可以会见到该cookie[只能为本身域赋值]
//完备引用实例:
//添加:setCookie(‘userName’,'qqqqqq’,1000*60,’/test/’,'imf7.com’)
//读取:getCookie(‘userName’)
//删除:clearCookie(‘userName’)
if( expires && isNaN(expires)===false ){expires=new Date(new Date().getTime()+expires)};
document.cookie=name+"="+escape(value)+((expires)?"; expires="+expires.toGMTString():"")+((path)?"; path="+path:"; path=/")+((domain)?";domain="+domain:"");
};
function getCookie(name){
var arr=document.cookie.match(new RegExp("(^| )"+name+"=([^;]*)(;|$)"));
if(arr!=null){
return unescape( arr[2] );
}
return null;
};
function clearCookie(name, path, domain){
if(this.get( name )){
document.cookie=name+"="+((path)?"; path="+path:"; path=/")+((domain)?"; domain="+domain:"")+";expires=Fri, 02-Jan-1970 00:00:00 GMT";
}
};

本身曾在许多的项目顶用到,还长短常好用的。

(编辑:河北网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读