浅析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 相关文章推荐
JQuery加载图片自适应固定大小的DIV
Sep 12 Javascript
JS之Date对象和获取系统当前时间详解
Jan 13 Javascript
jQuery中bind与live的用法及区别小结
Jan 27 Javascript
学习JavaScript编程语言的8张思维导图分享
Mar 27 Javascript
JavaScript中用toString()方法返回时间为字符串
Jun 12 Javascript
AngularJS+Node.js实现在线聊天室
Aug 28 Javascript
javascript数组克隆简单实现方法
Dec 16 Javascript
JavaScript基础——使用Canvas绘图
Nov 02 Javascript
详解使用Vue.Js结合Jquery Ajax加载数据的两种方式
Jan 10 Javascript
jQuery实现选项卡功能(两种方法)
Mar 08 Javascript
React Native中导航组件react-navigation跨tab路由处理详解
Oct 31 Javascript
vue生命周期钩子函数以及触发时机
Apr 26 Vue.js
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
工厂模式在Zend Framework中应用介绍
2012/07/10 PHP
深入php var_dump()函数的详解
2013/06/05 PHP
php数组转换js数组操作及json_encode的用法详解
2013/10/26 PHP
十幅图告诉你什么是PHP引用
2015/02/22 PHP
PHP设计模式之建造者模式定义与用法简单示例
2018/08/13 PHP
laravel实现于语言包的完美切换方法
2019/09/29 PHP
PHP实现文件上传与下载
2020/08/28 PHP
11个用于提高排版水平的基于jquery的文字效果插件
2012/09/14 Javascript
文本框中禁止非数字字符输入比如手机号码、邮编
2013/08/19 Javascript
正负小数点后两位浮点数实现原理及代码
2013/09/06 Javascript
BAT及各大互联网公司2014前端笔试面试题--JavaScript篇
2014/10/29 Javascript
AngularJS实现表单手动验证和表单自动验证
2015/12/09 Javascript
jQuery实现左侧导航模块的显示与隐藏效果
2016/07/04 Javascript
一道优雅面试题分析js中fn()和return fn()的区别
2016/07/05 Javascript
微信小程序 实现列表项滑动显示删除按钮的功能
2017/04/13 Javascript
页面间固定参数,通过cookie传值的实现方法
2017/05/31 Javascript
JS实现Cookie读、写、删除操作工具类示例
2018/08/28 Javascript
Vue-Quill-Editor富文本编辑器的使用教程
2018/09/21 Javascript
[02:50]【扭转乾坤,只此一招】DOTA2全新版本永雾林渊开启新篇章
2020/12/24 DOTA
Python随机生成数模块random使用实例
2015/04/13 Python
Python3如何解决字符编码问题详解
2017/04/23 Python
Python编程使用NLTK进行自然语言处理详解
2017/11/16 Python
解决Matplotlib图表不能在Pycharm中显示的问题
2018/05/24 Python
python爬虫之线程池和进程池功能与用法详解
2018/08/02 Python
python多线程共享变量的使用和效率方法
2019/07/16 Python
Python3 列表,数组,矩阵的相互转换的方法示例
2019/08/05 Python
tensorflow 环境变量设置方式
2020/02/06 Python
Spring http服务远程调用实现过程解析
2020/06/11 Python
Python request中文乱码问题解决方案
2020/09/17 Python
Django修改app名称和数据表迁移方案实现
2020/09/17 Python
Pycharm编辑器功能之代码折叠效果的实现代码
2020/10/15 Python
加拿大领先的时尚和体育零售商:Sporting Life
2019/12/15 全球购物
简历里的自我评价
2014/01/31 职场文书
会计学自我鉴定
2014/02/06 职场文书
2014年体育工作总结
2014/11/24 职场文书
Python first-order-model实现让照片动起来
2022/06/25 Python