cookie中的path与domain属性详解


Posted in Javascript onDecember 18, 2013

1.domain表示的是cookie所在的域,默认为请求的地址,如网址为3water.com/test/test.aspx,那么domain默认为3water.com。而跨域访问,如域A为t1.test.com,域B为t2.test.com,那么在域A生产一个令域A和域B都能访问的cookie就要将该cookie的domain设置为.test.com;如果要在域A生产一个令域A不能访问而域B能访问的cookie就要将该cookie的domain设置为t2.test.com。

2.path表示cookie所在的目录,asp.net默认为/,就是根目录。在同一个服务器上有目录如下:/test/,/test/cd/,/test/dd/,现设一个cookie1的path为/test/,cookie2的path为/test/cd/,那么test下的所有页面都可以访问到cookie1,而/test/和/test/dd/的子页面不能访问cookie2。这是因为cookie能让其path路径下的页面访问。

3.浏览器会将domain和path都相同的cookie保存在一个文件里,cookie间用*隔开。

4.含值键值对的cookie:以前一直用的是nam=value单键值对的cookie,一说到含多个子键值对的就蒙了。现在总算弄清楚了。含多个子键值对的cookie格式是name=key1=value1&key2=value2。可以理解为单键值对的值保存一个自定义的多键值字符串,其中的键值对分割符为&,当然可以自定义一个分隔符,但用asp.net获取时是以&为分割符。

 

Javascript 相关文章推荐
一个可以显示阴历的JS代码
Mar 05 Javascript
学习ExtJS 访问容器对象
Oct 07 Javascript
jQuery的实现原理的模拟代码 -4 重要的扩展函数 extend
Aug 03 Javascript
js函数排序的实例代码
Jul 01 Javascript
iframe子页面获取父页面元素的方法
Nov 05 Javascript
HTTP 304错误的详细讲解
Nov 13 Javascript
JQUERY dialog的用法详细解析
Dec 19 Javascript
Vue.js每天必学之过渡与动画
Sep 06 Javascript
jQuery排序插件tableSorter使用方法
Feb 10 Javascript
利用PM2部署node.js项目的方法教程
May 10 Javascript
在AngularJs中设置请求头信息(headers)的方法及不同方法的比较
Sep 04 Javascript
es6函数之尾调用优化实例分析
Apr 25 Javascript
浅析Cookie中的Path与domain
Dec 18 #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
You might like
屏蔽浏览器缓存另类方法
2006/10/09 PHP
Wordpress 相册插件 NextGEN-Gallery 添加目录将中文转为拼音的解决办法
2010/12/29 PHP
PHP投票系统防刷票判断流程分析
2012/02/04 PHP
浅谈php常用的7大框架的优缺点
2020/07/20 PHP
使用Javascript和DOM Interfaces来处理HTML
2006/10/09 Javascript
IE 下的只读 innerHTML
2009/08/21 Javascript
JavaScript 动态添加表格行 使用模板、标记
2009/10/24 Javascript
javascript闭包的理解和实例
2010/08/12 Javascript
JavaScript搜索字符串并将搜索结果返回到字符串的方法
2015/04/06 Javascript
JavaScript简单表格编辑功能实现方法
2015/04/16 Javascript
jquery.map()方法的使用详解
2015/07/09 Javascript
WEB前端开发都应知道的jquery小技巧及jquery三个简写
2015/11/15 Javascript
Vue.js实现拖放效果的实例
2016/09/30 Javascript
jQuery密码强度验证控件使用详解
2017/01/05 Javascript
微信小程序 页面跳转事件绑定的实例详解
2017/09/20 Javascript
JS实现不用中间变量temp 实现两个变量值得交换方法
2018/02/04 Javascript
Vue使用vue-draggable 插件在不同列表之间拖拽功能
2020/03/12 Javascript
Python中property属性实例解析
2018/02/10 Python
Python通过调用有道翻译api实现翻译功能示例
2018/07/19 Python
python 剪切移动文件的实现代码
2018/08/02 Python
Python 实现国产SM3加密算法的示例代码
2020/09/21 Python
通过实例解析python and和or使用方法
2020/11/14 Python
Django多个app urls配置代码实例
2020/11/26 Python
html5+css3气泡组件的实现
2014/11/21 HTML / CSS
aden + anais官方网站:婴儿襁褓、毯子、尿布和服装
2017/06/21 全球购物
英国婴儿产品专家:Samuel Johnston
2020/04/20 全球购物
Sql面试题
2013/03/20 面试题
托管代码(Managed Code)和非托管代码(Unmanaged Code)有什么区别
2014/09/29 面试题
计算机专业自荐信
2013/10/14 职场文书
给水排水工程专业毕业生推荐信
2013/10/28 职场文书
优秀士兵个人事迹材料
2014/01/19 职场文书
英文商务邀请信
2014/01/22 职场文书
学校安全教育月活动总结
2014/07/07 职场文书
群众路线个人剖析材料及整改措施
2014/11/04 职场文书
Win11电脑显示本地时间与服务器时间不一致怎么解决?
2022/04/05 数码科技
CentOS MySql8 远程连接实战
2022/04/19 MySQL