服务导航
企业概况     李墨菲博客
百度推广、谷歌推广、SEO优化
域名注册、服务器 VPS租用
网站服务流程    业务渠道代理
网站建设价格表
搜索引擎竞价排名服务
800元企业网站制作特价套餐
搜索引擎免费登录口
咨询QQ:2196677
售后QQ:82090889
为什么要选择八桂网讯?
8年品牌网站建设经验积累,网站成功客户超2200家!
在为您提供服务的任何一个环节,我们都拥有自己的核心团队,保障售后服务的可控性。
由程序编程师、平面美工设计师形成的专业后盾组合,从asp、asp.net、php到java的知识结构互补,使得八桂网讯能够满足客户的功能需求和二次开发整合。
全面的成熟团队为能为您提供一流的平面设计和网站管理后台。
当前位置:网站首页 新闻资讯Cookie的添加、获取、删除代码
Cookie的添加、获取、删除代码
编辑:八桂网讯    时间:2010/6/26    浏览:2022

下面这段代码最开始是参考腾讯的,自经过调整加工及添加注释后贴出来,希望对大家有所帮助。

在注释中的解释应该已经很详细了,如遇到问题可以在评论中咨询。

 // 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的延伸,如设置为 "web600.net" 那么"www.baguidadi.net"/"www.baguidadi.net"等二级子域名都可以访问到该cookie[只能为自己域赋值]
//完整引用实例:
//添加:setCookie('userName','qqqqqq',1000*60,'/test/','baguidadi.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";
  }
};

 

自己曾在很多的站点中用到,还是非常好用的。

八桂网讯 爱伦文化 深圳外语培训 招商加盟 迪优目录 广西旅游365 八桂大地 建站导航网 南宁创意雕塑 双成纸管
八桂网讯-高端网站建设专家
Copyright © 2004- 八桂网讯网络技术有限公司 Baguidadi Inc. All Rights Reserved.