cookie的添加、获
发布时间:2018-09-16 19:33:49 所属栏目:模式 来源:站长网
导读:下面这段代码最开始是参考腾讯的,自经过调整加工及添加注释后贴出来,希望对大家有所帮助。 在注释中的解释应该已经很详细了,如遇到问题可以在评论中咨询。 // 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"; } }; 自己曾在很多的项目中用到,还是非常好用的。 (编辑:我爱资讯网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 进入2020年后特斯拉股价首次下跌 市值缩水近20亿美元
- 韩企SK Materials量产氟化氢 推进半导体材料国产化
- 华为软件总裁王成录:华为眼中所有东西都是手机 汽车是带四
- 不晚学堂:我们仅用了营销SaaS 10%系统功能,一天就裂变数百
- 杭州又一家***被立案:爱财实控人钱志龙投案
- 奥迪E-Tron Sportback官图发布:搭三屏虚拟座舱 续航446公里
- 15万起!全新第八代高尔夫亮相北京车展 最早有望11月7日上市
- 大众中国携合资伙伴4年内投150亿欧元 2025年前推15款新能源
- 比特币矿业公司 Bitfury 宣布将向机构投资者开放比特币挖矿
- 苏宁董事长张近东:艰难时期 所有体系都要把保障和援助放在
