浅析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 相关文章推荐
javascript Select标记中options操作方法集合
Oct 22 Javascript
jquery ui dialog里调用datepicker的问题
Aug 06 Javascript
让JavaScript的Alert弹出框失效的方法禁止弹出警告框
Sep 03 Javascript
从零开始学习Node.js系列教程之SQLite3和MongoDB用法分析
Apr 13 Javascript
让微信小程序支持ES6中Promise特性的方法详解
Jun 13 Javascript
在nginx上部署vue项目(history模式)的方法
Dec 28 Javascript
微信小程序实现拍照画布指定区域生成图片
Jul 18 Javascript
JavaScript实现抖音罗盘时钟
Oct 11 Javascript
js canvas实现星空连线背景特效
Nov 01 Javascript
vue实现数据控制视图的原理解析
Jan 07 Javascript
基于js实现数组相邻元素上移下移
May 19 Javascript
Node实现搜索框进行模糊查询
Jun 28 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提示Warning:mysql_fetch_array() expects的解决方法
2014/12/16 PHP
php单一接口的实现方法
2015/06/20 PHP
基于win2003虚拟机中apache服务器的访问
2017/08/01 PHP
javascript 必知必会之closure
2009/09/21 Javascript
基于JQuery实现CheckBox全选全不选
2011/06/27 Javascript
jquery实现的一个导航滚动效果具体代码
2013/05/27 Javascript
jquery 多行文本框(textarea)高度变化
2013/07/03 Javascript
如何使用Javascript正则表达式来格式化XML内容
2013/07/04 Javascript
Javascript实现动态菜单添加的实例代码
2013/07/05 Javascript
JavaScript中对象属性的添加和删除示例
2014/05/12 Javascript
JQuery EasyUI 加载两次url的原因分析及解决方案
2014/08/18 Javascript
JavaScript中的bold()方法使用详解
2015/06/08 Javascript
JQuery菜单效果的两个实例讲解(3)
2015/09/17 Javascript
JavaScript操作class和style样式代码详解
2016/02/13 Javascript
vue vuex vue-rouert后台项目——权限路由(适合初学)
2017/12/29 Javascript
详解Vue2.0组件的继承与扩展
2018/11/23 Javascript
react配置antd按需加载的使用
2019/02/11 Javascript
NodeJs实现简易WEB上传下载服务器
2019/08/10 NodeJs
TypeScript的安装、使用、自动编译的实现
2020/04/10 Javascript
深入解析Python中函数的参数与作用域
2016/03/20 Python
Python中表示字符串的三种方法
2017/09/06 Python
Python设计模式之中介模式简单示例
2018/01/09 Python
解决django-xadmin列表页filter关联对象搜索问题
2019/11/15 Python
Matlab使用Plot函数实现数据动态显示方法总结
2021/02/25 Python
HTML5对手机页面长按会粘贴复制禁用的解决方法
2016/07/19 HTML / CSS
美国第一个网上卖鞋零售商:OnlineShoes.com
2017/09/24 全球购物
德国苹果商店:MacTrade
2020/05/18 全球购物
美国最大的购物网站:Amazon.com(亚马逊美国)
2020/05/23 全球购物
一组SQL面试题
2016/02/15 面试题
中药专业大学生医药工作求职信
2013/10/25 职场文书
工作中个人的自我评价
2013/12/31 职场文书
亲子拓展活动方案
2014/02/20 职场文书
2014光棍节大学生联谊活动方案
2014/10/10 职场文书
民事二审代理词
2015/05/25 职场文书
关于远足的感想
2015/08/10 职场文书
同学聚会祝酒词
2015/08/10 职场文书