浅析Cookie中的Path与domain


Posted in Javascript onDecember 18, 2013

Path ? 路径。指定与cookie关联的WEB页。

值可以是一个目录,或者是一个路径。

如果https://3water.com/test/index.html 建立了一个cookie,那么在https://3water.com/test/目录里的所有页面,以及该目录下面任何子目录里的页面都可以访问这个cookie。
这就是说,在https://3water.com/test/test2/test3 里的任何页面都可以访问https://3water.com/test/index.html建立的cookie。
但是,如果https://3water.com/test/ 需要访问https://3water.com/test/index.html设置的cookes,该怎么办?

这时,我们要把cookies的path属性设置成“/”。在指定路径的时候,凡是来自同一服务器,URL里有相同路径的所有WEB页面都可以共享cookies。

Domain ? 域。指定关联的WEB服务器或域。

值是域名,比如3water.com。这是对path路径属性的一个延伸。如果我们想让 3water.com能够访问bbs.china.com设置的cookies,该怎么办? 我们可以把domain属性设置成“china.com”,并把path属性设置成“/”。

Secure ? 安全。指定cookie的值通过网络如何在用户和WEB服务器之间传递。

这个属性的值或者是“secure”,或者为空。缺省情况下,该属性为空,也就是使用不安全的HTTP连接传递数据。如果一个 cookie 标记为secure,那么,它与WEB服务器之间就通过HTTPS或者其它安全协议传递数据。不过,设置了secure属性不代表其他人不能看到你机器本地保存的cookie。换句话说,把cookie设置为secure,只保证cookie与WEB服务器之间的数据传输过程加密,而保存在本地的 cookie文件并不加密。如果想让本地cookie也加密,得自己加密数据。

Expires ? 过期时间。指cookie的生命期,确切地说是过期日期。

如果想让cookie的存在期限超过当前浏览器的会话时间,就必须使用这个属性。当过了到期日期时,浏览器会自动删除cookie文件。

Javascript 相关文章推荐
深入分析js中的constructor和prototype
Apr 07 Javascript
jQuery表单域选择器用法分析
Feb 10 Javascript
Windows下用PyCharm和Visual Studio开始Python编程
Oct 26 Javascript
window.close(); 关闭浏览器窗口js代码的总结介绍
Jul 14 Javascript
javascript中json基础知识详解
Jan 19 Javascript
Javascript实现找不同色块的游戏
Jul 17 Javascript
JS实现DOM删除节点操作示例
Apr 04 Javascript
Vue监听一个数组id是否与另一个数组id相同的方法
Sep 26 Javascript
JavaScript之解构赋值的理解
Jan 30 Javascript
p5.js绘制创意自画像
Nov 04 Javascript
vue 判断元素内容是否超过宽度的方式
Jul 29 Javascript
JavaScript获取URL参数的方法分享
Apr 07 Javascript
jquery.cookie用法详细解析
Dec 18 #Javascript
Event altKey,ctrlKey,shiftKey属性解析
Dec 18 #Javascript
extjs4 treepanel动态改变行高度示例
Dec 17 #Javascript
Javascript浅谈之this
Dec 17 #Javascript
将list转换为json失败的原因
Dec 17 #Javascript
js实现可拖动DIV的方法
Dec 17 #Javascript
js复制网页内容并兼容各主流浏览器的代码
Dec 17 #Javascript
You might like
phpMyAdmin下载、安装和使用入门教程
2007/05/31 PHP
php计算两个日期时间差(返回年、月、日)
2014/06/19 PHP
js 数组操作之pop,push,unshift,splice,shift
2014/01/29 Javascript
$.browser.msie 为空或不是对象问题的多种解决方法
2017/03/19 Javascript
Angular 4依赖注入学习教程之组件服务注入(二)
2017/06/04 Javascript
捕获未处理的Promise错误方法
2017/10/13 Javascript
JS实现瀑布流布局
2017/10/21 Javascript
Vue shopCart 组件开发详解
2018/01/26 Javascript
Django中模版的子目录与include标签的使用方法
2015/07/16 Python
python中map()与zip()操作方法
2016/02/27 Python
Python实现的朴素贝叶斯分类器示例
2018/01/06 Python
Pandas实现数据类型转换的一些小技巧汇总
2018/05/07 Python
Python3.6.0+opencv3.3.0人脸检测示例
2018/05/25 Python
python定位xpath 节点位置的方法
2019/08/27 Python
Python中关于浮点数的冷知识
2019/09/22 Python
Java文件与类动手动脑实例详解
2019/11/10 Python
如何使用python进行pdf文件分割
2019/11/11 Python
基于Tensorflow读取MNIST数据集时网络超时的解决方式
2020/06/22 Python
Django3中的自定义用户模型实例详解
2020/08/23 Python
详解Selenium-webdriver绕开反爬虫机制的4种方法
2020/10/28 Python
Selenium Webdriver元素定位的八种常用方式(小结)
2021/01/13 Python
2014学习全国两会精神心得体会2000字
2014/03/11 职场文书
日化店促销方案
2014/03/26 职场文书
舞蹈教育学专业自荐信
2014/06/15 职场文书
普通话演讲稿
2014/09/03 职场文书
小学生国庆节演讲稿
2014/09/05 职场文书
2014年护理工作总结范文
2014/11/14 职场文书
2014年效能监察工作总结
2014/11/21 职场文书
2015年重阳节活动主持词
2015/07/30 职场文书
2016高考寄语集锦
2015/12/04 职场文书
详解SpringBoot异常处理流程及原理
2021/06/21 Java/Android
Python函数中的不定长参数相关知识总结
2021/06/24 Python
Django实现WebSocket在线聊天室功能(channels库)
2021/09/25 Python
前端JavaScript大管家 package.json
2021/11/02 Javascript
Redis调用Lua脚本及使用场景快速掌握
2022/03/16 Redis
聊聊配置 Nginx 访问与错误日志的问题
2022/05/25 Servers