javascript 中写cookie
2011-07-25 16:17
169 查看
今天上班的时候,同事东东发了一个javascript的代码过来,说是解释一下,我看了看,挺好玩的。
其实,很简单 就是在js中写cookie。
OK。贴上代码。
上面这段代码的意思是通过 js来设置浏览器的cookie。相信大家对cookie都不陌生吧,指某些网站为了辨别用户身份、进行session跟踪而储存在用户本地终端上的数据(通常经过加密)(百科上的 呵呵。)。总之,我们现在很常用,但是我们平时好像都是在aspx里面进行创建操作,很少在js里面。所以 今天看到这个,觉得这个有点新奇。
不解释。不难。
enjoy you work...everybody...
其实,很简单 就是在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 you work...everybody...
相关文章推荐
- javascript对cookie的操作
- JavaScript Cookie的使用实例
- [转] Javascript访问Cookie的四个常用方法
- JavaScript 操作 Cookie
- JavaScript中的document.cookie的使用
- JavaScript Cookie的读取和写入函数
- javascript客户端保存cookie实现记住密码功能
- JavaScript-cookie是客户端本地,持久存储用户私密数据的文件
- [js点滴]JavaScript之Cookie/Session机制详解02
- JavaScript中的document.cookie的使用
- JavaScript对cookie的粗浅操作
- Javascript读取cookie函数代码
- javascript 操作 cookie
- JavaScript中Cookie操作实例
- javascript操作cookie方法函数集合第1/2页
- javascript中方便增删改cookie的一个类
- [js点滴]JavaScript之cookie技术
- Javascript-cookie
- iOS中UIWebView与WKWebView、JavaScript与OC交互、Cookie管理看我就够(中)
- javascript读写cookie