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 相关文章推荐
解析arp病毒背后利用的Javascript技术附解密方法
Aug 06 Javascript
JavaScript 页面坐标相关知识整理
Jan 09 Javascript
LABjs、RequireJS、SeaJS的区别
Mar 04 Javascript
IE6浏览器中window.location.href无效的解决方法
Nov 20 Javascript
JS组件Bootstrap实现下拉菜单效果代码
Apr 26 Javascript
javascript基本数据类型及类型检测常用方法小结
Dec 14 Javascript
详解js数组的完全随机排列算法
Dec 16 Javascript
JavaScript实现二维坐标点排序效果
Jul 18 Javascript
Layui tree 下拉菜单树的实例代码
Sep 21 Javascript
layui prompt 设置允许空白提交的方法
Sep 24 Javascript
JavaScript Array.flat()函数用法解析
Sep 02 Javascript
vue 自定义的组件绑定点击事件
Apr 21 Vue.js
浅析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
php 5.3.5安装memcache注意事项小结
2011/04/12 PHP
采用PHP函数memory_get_usage获取PHP内存清耗量的方法
2011/12/06 PHP
php生成N个不重复的随机数实例
2013/11/12 PHP
PHP实现微信公众平台音乐点播
2014/03/20 PHP
完美实现wordpress禁止文章修订和自动保存的方法
2014/11/03 PHP
PHP计算百度地图两个GPS坐标之间距离的方法
2015/01/09 PHP
PHP实现网页内容html标签补全和过滤的方法小结【2种方法】
2017/04/27 PHP
JS动态创建Table,Tr,Td并赋值的具体实现
2013/07/05 Javascript
22点关于jquery性能优化的建议
2014/05/28 Javascript
jQuery中ajax的post()方法用法实例
2014/12/26 Javascript
浅析JavaScript中的事件机制
2015/06/04 Javascript
javascript创建函数的20种方式汇总
2015/06/23 Javascript
jquery中val()方法是从最后一个选项往前读取的
2015/09/06 Javascript
jQuery实现带分组数据的Table表头排序实例分析
2015/11/24 Javascript
基于bootstrap插件实现autocomplete自动完成表单
2016/05/07 Javascript
jQuery实现鼠标经过购物车出现下拉框代码(推荐)
2016/07/21 Javascript
详解AngularJs中$sce与$sceDelegate上下文转义服务
2016/09/21 Javascript
jQuery实现两个select控件的互移操作
2016/12/22 Javascript
浅析为什么a="abc" 不等于 a=new String("abc")
2017/10/25 Javascript
Popup弹出框添加数据实现方法
2017/10/27 Javascript
JS实现数组的增删改查操作示例
2018/08/29 Javascript
layui实现下拉复选功能的例子(包括数据的回显与上传)
2019/09/24 Javascript
详解Python循环作用域与闭包
2019/03/21 Python
python3 tkinter实现点击一个按钮跳出另一个窗口的方法
2019/06/13 Python
python os.fork() 循环输出方法
2019/08/08 Python
pyinstaller将含有多个py文件的python程序做成exe
2020/04/29 Python
Nike瑞典官方网站:Nike.com (SE)
2018/11/26 全球购物
For Art’s Sake官网:手工制作的奢华眼镜
2018/12/15 全球购物
德国家具购物网站:Möbel Höffner
2019/08/26 全球购物
哪些情况下不应该使用索引
2015/07/20 面试题
Java基础知识面试题
2014/03/25 面试题
家庭财产分割协议书范本
2014/11/24 职场文书
2015关爱留守儿童工作总结
2014/12/12 职场文书
个人自荐书范文
2015/03/09 职场文书
Python爬虫之用Xpath获取关键标签实现自动评论盖楼抽奖(二)
2021/06/07 Python
mysql事务对效率的影响分析总结
2021/10/24 MySQL