JS 读写Cookies标准例子
来源:互联网 发布:ios 两个数组相同元素 编辑:程序博客网 时间:2024/06/07 09:03
//清空cookiefunction Clear_Cookies() { var exp = new Date(); exp.setTime(exp.getTime() - 1 * 24 * 60 * 60 * 1000); document.cookie = "wfbsd_Pids='';expires=" + exp.toGMTString() + ";path=/"; }//写cookiesfunction Write_WFCookie(value) { var Days = 7;//默认7天有效时间 var exp = new Date(); exp.setTime(exp.getTime() + Days * 24 * 60 * 60 * 1000); document.cookie = "wfbsd_Pids=" + value + ";expires=" + exp.toGMTString() + ";path=/";}//写cookiesfunction WriteCookie(c_name, value) { var Days = 7;//默认7天有效时间 var exp = new Date(); exp.setTime(exp.getTime() + Days * 24 * 60 * 60 * 1000); document.cookie = c_name + "=" + value + ";expires=" + exp.toGMTString() + ";path=/";}//读取cookiefunction Read_WFCookies() { return ReadCookie('wfbsd_Pids');}//读取cookiesfunction ReadCookie(c_name) { if (document.cookie.length > 0) { //先查询cookie是否为空,为空就return "" c_start = document.cookie.indexOf(c_name + "=") //通过String对象的indexOf()来检查这个cookie是否存在,不存在就为 -1 if (c_start != -1) { c_start = c_start + c_name.length + 1 //最后这个+1其实就是表示"="号啦,这样就获取到了cookie值的开始位置 c_end = document.cookie.indexOf(";", c_start) //其实我刚看见indexOf()第二个参数的时候猛然有点晕,后来想起来表示指定的开始索引的位置...这句是为了得到值的结束位置。因为需要考虑是否是最后一项,所以通过";"号是否存在来判断 if (c_end == -1) c_end = document.cookie.length return unescape(document.cookie.substring(c_start, c_end)) //通过substring()得到了值。想了解unescape()得先知道escape()是做什么的,都是很重要的基础,想了解的可以搜索下,在文章结尾处也会进行讲解cookie编码细节 } } return "";}
0 0
- JS 读写Cookies标准例子
- js读写cookies
- JS读写COOKIES
- JS读写cookies
- js使用cookies的例子
- 对cookies读写简单的例子
- 一个简单js读写cookies的函数
- cookies读写
- cookies读写
- 读写cookies
- JS Cookies
- JS cookies
- js--cookies
- C# Web开发 标准读写Cookies的方法 支持跨二级域和虚拟目录
- cookies读写删
- jsp读写cookies
- jsp读写Cookies
- Cookies 的读写
- 多文件上传组件
- Java加密技术(六)——数字签名算法DSA
- 去掉DataGrid的ViewState中的无用数据
- jsoup 使用详解
- Segment INTVEC (size: 0x36 align: 0x1) is too long for segment definition
- JS 读写Cookies标准例子
- ASP.Net TextBox只读时不能通过后台赋值取值
- Session.Abandon和Session.Clear有何不同 (转)
- hdoj2069 Coin Change
- 怎样不屏蔽Android系统的返回按键
- 毕业四年
- js setTimeout 和 setInterval
- 孤独鸟
- 不懂就要问