在javascript代码里写网站cookie
来源:广州中睿信息技术有限公司官网
发布时间:2012/10/21 23:25:16 编辑:admin 阅读 509
今天上班的时候,同事东东发了一个javascript的代码过来,说是解释一下,我看了看,挺好玩的。其实,很简单就是在js中写cookie。OK。贴上代码。functiongetCookie(c_na

今天上班的时候,同事东东发了一个javascript的代码过来,说是解释一下,我看了看,挺好玩的。

其实,很简单 就是在js中写cookie。

OK。贴上代码。

  function getCookie(c_name)  {  if (document.cookie.length>0)  {   c_start=document.cookie.indexOf(c_name + "=")  if (c_start!=-1)  {   c_start=c_start + c_name.length+1   c_end=document.cookie.indexOf(";",c_start)  if (c_end==-1) c_end=document.cookie.length  return unescape(document.cookie.substring(c_start,c_end))  }   }  return ""  }    function setCookie(c_name,value,expiredays)  {  var exdate=new Date()  exdate.setDate(exdate.getDate()+expiredays)  document.cookie=c_name+ "=" +escape(value)+  ((expiredays==null) ? "" : "; expires="+exdate.toGMTString())  }    function checkCookie()  {  username=getCookie('username')  if (username!=null && username!="")    {alert('Welcome again '+username+'!')}  else     {    username=prompt('Please enter your name:',"")    if (username!=null && username!="")      {      setCookie('username',username,365)      }    }  }  </script>  </head>

上面这段代码的意思是通过 js来设置浏览器的cookie。相信大家对cookie都不陌生吧,指某些网站为了辨别用户身份、进行session跟踪而储存在用户本地终端上的数据(通常经过加密)。总之,我们现在很常用,但是我们平时好像都是在aspx里面进行创建操作,很少在js里面。所以今天看到这个,觉得这个有点新奇。

不解释。不难。

enjoy your work...everybody...

 

联系我们CONTACT 扫一扫
愿景:成为最专业的软件研发服务领航者
中睿信息技术有限公司 广州•深圳 Tel:020-38931912 务实 Pragmatic
广州:广州市天河区翰景路1号金星大厦18层中睿信息 Fax:020-38931912 专业 Professional
深圳:深圳市福田区车公庙有色金属大厦509~510 Tel:0755-25855012 诚信 Integrity
所有权声明:PMI, PMP, Project Management Professional, PMI-ACP, PMI-PBA和PMBOK是项目管理协会(Project Management Institute, Inc.)的注册标志。
版权所有:广州中睿信息技术有限公司 粤ICP备13082838号-2