js中cookie的使用详细分析
来源:互联网 发布:adc0808数据手册 编辑:程序博客网 时间:2024/06/15 19:35
详细了解:http://www.jb51.net/article/14566.htm
1.添加一个cookie
<script language="JavaScript" type="text/javascript"> function addCookie(name,value,expiresHours){ var cookieString=name+"="+escape(value); //判断是否设置过期时间,0代表关闭浏览器时失效if(expiresHours>0){ var date=new Date(); date.setTime(date.getTime+expiresHours*3600*1000); cookieString=cookieString+"; expires="+date.toGMTString(); } document.cookie=cookieString; } </script>
2 . 根据指定名称的cookie修改cookie的值
<script language="JavaScript" type="text/javascript"> function editCookie(name,value,expiresHours){ var cookieString=name+"="+escape(value); //判断是否设置过期时间,0代表关闭浏览器时失效if(expiresHours>0){ var date=new Date(); date.setTime(date.getTime+expiresHours*3600*1000); //单位是多少小时后失效 cookieString=cookieString+"; expires="+date.toGMTString(); } document.cookie=cookieString; } </script>
3.获取指定名称的cookie值
<script language="JavaScript" type="text/javascript"> function getCookie(name){ var strCookie=document.cookie; var arrCookie=strCookie.split("; "); for(var i=0;i<arrCookie.length;i++){ var arr=arrCookie[i].split("="); if(arr[0]==name){ return unescape(arr[1]); }else{ return ""; } } } </script>
4.删除指定名称的cookie
<script language="JavaScript" type="text/javascript"> function deleteCookie(name){ var date=new Date(); date.setTime(date.getTime()-10000); //设定一个过去的时间即可document.cookie=name+"=v; expires="+date.toGMTString(); } </script>
5.如果要使cookie在整个网站下可用,可以将cookie_dir指定为根目录,例如:
document.cookie="userId=320; path=/";
6.指定可访问cookie的路径
默认情况下,如果在某个页面创建了一个cookie,那么该页面所在目录中的其他页面也可以访问该cookie。如果这个目录下还有子目录,则在子目录中也可以访问。例如在www.xxxx.com/html/a.html中所创建的cookie,可以被www.xxxx.com/html/b.html或www.xxx.com/ html/ some/c.html所访问,但不能被www.xxxx.com/d.html访问。为了控制cookie可以访问的目录,需要使用path参数设置cookie,语法如下:
document.cookie="name=value; path=cookieDir";
其中cookieDir表示可访问cookie的目录。例如:
document.cookie="userId=320; path=/shop";
就表示当前cookie仅能在shop目录下使用。
0 0
- js中cookie的使用详细分析
- js中cookie的使用详细分析
- js中cookie的使用详细分析
- js中cookie的使用详细分析
- js中cookie的使用详细分析
- js中cookie的使用详细分析
- js中cookie的使用详细分析
- js中cookie的使用详细分析
- js中cookie的使用详细分析
- js中cookie的使用详细分析
- js中cookie的使用详细分析
- js中cookie的使用详细分析
- js中cookie的使用详细分析
- js中cookie的使用详细分析
- js中cookie的使用详细分析
- js中cookie的使用详细分析
- js中cookie的使用详细分析
- js中cookie的使用详细分析
- sql server 更新语句,加1年
- 你必须收藏的Github技巧
- CI(7)AJAX异步处理机制
- IOS 包含emoji的字符串遍历
- 随机生成大数据文件
- js中cookie的使用详细分析
- 为什么“-1”能作为判断文本文件结束的标志然而为什么不能作为二进制文件是否结束的标志?
- 资源——方法,策略——能力
- Java Annotation实例:使用Annontaion简化开发
- C# StringBuilder
- 513. Find Bottom Left Tree Value
- mysql千万级数据库插入速度和读取速度的调整记录
- Opencv学习笔记(二)———Opencv3中ORB算法的使用
- 登录表单验证前后端