原文地址:http://java-zone.org/1052.html

cookie 有路径--path,表示哪些路径下的文件有权限读取该 cookie。

path 应该以 “/” 结尾,同名 cookie,不同 path,属不同的 cookie

document.cookie = “N1=1; path=/path/”;
document.cookie = “N1=2; path=/path”;
document.cookie = “N1=3; path=path/”;

如上代码,前两句相对于站点根目录的网页目录,第三句使用的是相对当前目录的路径。

第一句和第二句在于结尾不同,虽然他们所表达的权限相同,但是由于 path 字符串不同,会形成两个同名的 cookie,容易造成混乱,我们建议使用第一句这种格式,因为系统默认也是以 “/” 结尾的。

所以如上述是三个 cookie,之间不会相互覆盖。

path 属性值有大小写之分,应与浏览器中的地址栏的输入一致

document.cookie = “N1=1; path=/path/”;
document.cookie = “N1=2; path=/paTH/”;

这是两个不同的 cookie,因为 path 属性值大小写不同,如果我们在地址栏输入的是 path,那么就读取第一个 N1,如果我们输入的是 paTH,那么就读取第二个 N1

path 不可读

同 expires 一样,path 只可写,不可读。

path 不可更改

同 expires 不一样,如果我们试图更改 path,那么实际上我们是另外写了一个 cookie,而不是更改了 path 值。

path 权限有继承性

假如指定了 /test/ 目录有权限读取某 cookie,那么 /test/ 之下的目录 /test/t/ 也有权限读取该 cookie。

最新文章

  1. 【.net 深呼吸】细说CodeDom(8):分支与循环
  2. JavaScript框架设计(四) 字符串选择器(选择器模块结束)
  3. Wilson定理证明
  4. Oracle介绍(初学者必须知道的)
  5. iOS开发UI篇—ios应用数据存储方式(偏好设置)
  6. jdk下载与安装及配置环境变量
  7. JS Array ECMAScript5 Methods
  8. Topcoder SRM 597
  9. android softinput 相关
  10. js中settimeout方法加参数
  11. jQuery插件css3动画模拟confirm弹窗
  12. iOS 开发--开源图片处理圆角
  13. 删除已分配IP的静态IP地址池
  14. [置顶] linux常用命令手册
  15. wpa_cli P2P 连接相关的调试命令
  16. Ip 讲解
  17. JavaScript Html页面加载完成
  18. mybatis 开发规范
  19. Hibernate 双向一对多映射
  20. Java框架spring 学习笔记(六):属性注入

热门文章

  1. thymeleaf-extras-shiro
  2. 小白学习安全测试(二)——httrack的安装和使用
  3. 使用crontab命令添加计划任务
  4. Java基础84 javaBean规范
  5. Oracle学习笔记:外连接(+)的用法
  6. AWS 使用经验
  7. Java第三阶段学习(十、XML学习)
  8. Java中的String问题
  9. Angular 2.0--1
  10. php返回上一页