浅析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 相关文章推荐
关于IE7 IE8弹出窗口顶上
Dec 22 Javascript
js 跨域和ajax 跨域问题小结
Jul 01 Javascript
关于JavaScript的面向对象和继承有利新手学习
Jan 11 Javascript
如何通过javascript操作web控件的自定义属性
Nov 25 Javascript
jQuery 选择同时包含两个class的元素的实现方法
Jun 01 Javascript
JavaScript易错知识点整理
Dec 05 Javascript
bootstrap中模态框、模态框的属性实例详解
Feb 17 Javascript
JavaScript数组去重的几种方法
Apr 07 Javascript
jQuery实现input输入框获取焦点与失去焦点时提示的消失与显示功能示例
May 27 jQuery
VUE.js实现动态设置输入框disabled属性
Oct 28 Javascript
微信小程序实现上拉加载功能
Nov 20 Javascript
webpack的 rquire.context用法实现工程自动化的方法
Feb 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
php图片加中文水印实现代码分享
2012/10/31 PHP
php操作xml入门之xml标签的属性分析
2015/01/23 PHP
分享微信扫码支付开发遇到问题及解决方案-附Ecshop微信支付插件
2015/08/23 PHP
PHP几个实用自定义函数小结
2016/01/25 PHP
thinkphp5使用无限极分类
2019/02/18 PHP
php和vue配合使用技巧和方法
2019/05/09 PHP
javascript 定义新对象方法
2010/02/20 Javascript
javascript学习笔记(十八) 获得页面中的元素代码
2012/06/20 Javascript
从零学jquery之如何使用回调函数
2014/05/16 Javascript
javascript异步处理工作机制详解
2015/04/13 Javascript
jQuery+HTML5实现图片上传前预览效果
2015/08/20 Javascript
BootStrap入门教程(一)之可视化布局
2016/09/19 Javascript
Javascript 判断两个IP是否在同一网段实例代码
2016/11/28 Javascript
JS实现滑动门效果的方法详解
2016/12/19 Javascript
100多个基础常用JS函数和语法集合大全
2017/02/16 Javascript
Vue页面骨架屏注入方法
2018/05/13 Javascript
微信小程序scroll-x失效的完美解决方法
2018/07/18 Javascript
浅析vue-router jquery和params传参(接收参数)$router $route的区别
2018/08/03 jQuery
JS实现省市县三级下拉联动
2020/04/10 Javascript
详解element-ui动态限定的日期范围选择器代码片段
2020/07/03 Javascript
在Django中限制已登录用户的访问的方法
2015/07/23 Python
Python模拟登录的多种方法(四种)
2018/06/01 Python
Python数据集切分实例
2018/12/08 Python
Python matplotlib读取excel数据并用for循环画多个子图subplot操作
2020/07/14 Python
python爬虫基础之urllib的使用
2020/12/31 Python
HTML5中canvas中的beginPath()和closePath()的重要性
2018/08/24 HTML / CSS
纽约21世纪百货官网:Century 21
2016/08/27 全球购物
英国航空官网:British Airways
2016/09/11 全球购物
见习期自我鉴定
2014/01/31 职场文书
学习全国两会精神心得体会范文
2014/03/17 职场文书
三分钟英语演讲稿
2014/04/24 职场文书
县政协领导班子群众路线教育实践活动四风问题整改方案
2014/10/26 职场文书
杭白菊导游词
2015/02/10 职场文书
2015年销售员工作总结范文
2015/04/07 职场文书
房产证明范本
2015/06/19 职场文书
Python创建SQL数据库流程逐步讲解
2022/09/23 Python