浅析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 相关文章推荐
关于文本框的一些限制控制总结~~
Apr 15 Javascript
JavaScript几种形式的树结构菜单
May 10 Javascript
js函数调用常用方法详解
Dec 03 Javascript
setInterval()和setTimeout()的用法和区别示例介绍
Nov 17 Javascript
Jquery实现自定义弹窗示例
Mar 12 Javascript
javascript判断是否按回车键并解决浏览器之间的差异
May 13 Javascript
jQuery插件zepto.js简单实现tab切换
Jun 16 Javascript
jquery Form轻松实现文件上传
May 24 jQuery
Vue组件开发技巧总结
Mar 04 Javascript
webpack4+react多页面架构的实现
Oct 25 Javascript
通过vue写一个瀑布流插件代码实例
Sep 07 Javascript
简单了解vue中的v-if和v-show的区别
Oct 08 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中实现图片的锐化
2006/10/09 PHP
php 8小时时间差的解决方法小结
2009/12/22 PHP
php 输出双引号"与单引号'的方法
2010/05/09 PHP
php中mysql模块部分功能的简单封装
2011/09/30 PHP
PHP用strstr()函数阻止垃圾评论(通过判断a标记)
2013/09/28 PHP
Destoon模板制作简明教程
2014/06/20 PHP
PHP多维数组元素操作类的方法
2016/11/14 PHP
DOM精简教程
2006/10/03 Javascript
jQuery EasyUI API 中文文档 - Form表单
2011/10/06 Javascript
JS右下角广告窗口代码(可收缩、展开及关闭)
2015/09/04 Javascript
JS+JSP通过img标签调用实现静态页面访问次数统计的方法
2015/12/14 Javascript
Vue filters过滤器的使用方法
2017/07/14 Javascript
JS实现微信摇一摇原理解析
2017/07/22 Javascript
react-native fetch的具体使用方法
2017/11/01 Javascript
vue定义全局变量和全局方法的方法示例
2018/08/01 Javascript
使用webpack搭建vue项目及注意事项
2019/06/10 Javascript
Vue项目实现换肤功能的一种方案分析
2019/08/28 Javascript
vue中实现点击变成全屏的多种方法
2020/09/27 Javascript
在HTML中使用JavaScript的两种方法
2020/12/24 Javascript
python实现基于两张图片生成圆角图标效果的方法
2015/03/26 Python
Python类属性的延迟计算
2016/10/22 Python
python实现Virginia无密钥解密
2019/03/20 Python
ZABBIX3.2使用python脚本实现监控报表的方法
2019/07/02 Python
pygame库实现移动底座弹球小游戏
2020/04/14 Python
Django中的模型类设计及展示示例详解
2020/05/29 Python
keras实现VGG16方式(预测一张图片)
2020/07/07 Python
Matplotlib配色之Colormap详解
2021/01/05 Python
.net C#面试题
2012/08/28 面试题
生产内勤岗位职责
2013/12/07 职场文书
日语专业个人求职信范文
2014/02/02 职场文书
学习经验交流会主持词
2014/04/01 职场文书
视光学专业自荐信
2014/06/24 职场文书
销售人员工作自我评价
2014/09/21 职场文书
《曾国藩家书》读后感——读家书,立家风
2019/08/21 职场文书
golang 比较浮点数的大小方式
2021/05/02 Golang
实例讲解Python中sys.argv[]的用法
2021/06/03 Python