js读取COOKIE,与无法删除COOKIE

来源:互联网 发布:百度大数据部门怎么样 编辑:程序博客网 时间:2024/04/30 00:48

前段时间做到项目!遇到读取COOKIE,删除COOKIE!遇到一个问题,设置的COOKIE怎么也删不掉!百度也看了许多代码,可还是不行!

后仔细阅读COOKIE的属性定义!才发,自己真是初浅发蠢!


一:Cookie的属性定义

1.设置Cookie属性

2.设置Cookie属性值

3.过期时间-自定义(一般在删除的时候)

4.路径(path)(一般定义 path=/)

5.域(domain)

刚设置COOKIE属性的时候,读取出来发现可设多个重复属性!刚开始发现挺奇怪。后来才渐明白,设的COOKIE属性可能存在不同的域和路径!这样也就存在一个问题,在以后删除的时候,会无法定位到准确的COOKIE进行DELETE。


明白了这些初浅尝试!在试了一下,设置COOKIE的时候进行定义路径!结果可知!


代码:

 document.cookie = "cookieone=391;path=/";//设置COOKIE--path=/一般理解为项目根目录



document.cookie = name + "=;expires=" + (new Date(0)).toGMTString()+";path=/";//清除COOKIE,expires过期时间执行此项,设置为过期时间即可
</pre><pre name="code" class="csharp">查看COOKIE直接   alert(document.cookie);
</pre><pre name="code" class="csharp">如果想要获取单项具体cookie属性
</pre><pre name="code" class="csharp">还是要截取判断一下的


1 0
原创粉丝点击