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 相关文章推荐
JavaScript中this关键字使用方法详解
Mar 08 Javascript
Domino中运用jQuery读取视图内容的方法
Oct 21 Javascript
jquery 3D球状导航的文章分类
Jul 06 Javascript
Ajax搜索结果页面下方的分页按钮的生成
Apr 05 Javascript
原生JS实现表单checkbook获取已选择的值
Jul 21 Javascript
Js判断CSS文件加载完毕的具体实现
Jan 17 Javascript
JavaScript如何实现组合列表框中元素移动效果
Mar 01 Javascript
KnockoutJS 3.X API 第四章之表单submit、enable、disable绑定
Oct 10 Javascript
bootstrap+jQuery 实现下拉菜单中复选框全选和全不选效果
Jun 12 jQuery
简单了解vue.js数组的常用操作
Jun 17 Javascript
一篇文章弄懂javascript中的执行栈与执行上下文
Aug 09 Javascript
js实现盒子滚动动画效果
Aug 09 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
swfupload 多文件上传实现代码
2008/08/27 PHP
php 使用array函数实现分页
2015/02/13 PHP
使用PHP json_decode可能遇到的坑与解决方法
2017/08/03 PHP
Visual Studio中的jQuery智能提示设置方法
2010/03/27 Javascript
基于jQuery实现图片的前进与后退功能
2013/04/24 Javascript
alert中断settimeout计时功能
2013/07/26 Javascript
$(document).ready(function() {})不执行初始化脚本
2014/06/19 Javascript
解决node-webkit 不支持html5播放mp4视频的方法
2015/03/11 Javascript
JS+CSS实现TreeMenu二级树形菜单完整实例
2015/09/18 Javascript
利用Node.js+Koa框架实现前后端交互的方法
2017/02/27 Javascript
jQuery插件imgAreaSelect基础讲解
2017/05/26 jQuery
vuex学习之Actions的用法详解
2017/08/29 Javascript
基于JavaScript 性能优化技巧心得(分享)
2017/12/11 Javascript
微信小程序批量监听输入框对按钮样式进行控制的实现代码
2019/10/12 Javascript
vue滚动插件better-scroll使用详解
2019/10/18 Javascript
微信小程序反编译的实现
2020/12/10 Javascript
[40:53]完美世界DOTA2联赛PWL S3 Magma vs DLG 第二场 12.18
2020/12/20 DOTA
Python的shutil模块中文件的复制操作函数详解
2016/07/05 Python
Python矩阵常见运算操作实例总结
2017/09/29 Python
python版学生管理系统
2018/01/10 Python
Python3 单行多行万能正则匹配方法
2019/01/07 Python
python实现生成Word、docx文件的方法分析
2019/08/30 Python
python 实现屏幕录制示例
2019/12/23 Python
Python使用sys.exc_info()方法获取异常信息
2020/07/23 Python
python与js主要区别点总结
2020/09/13 Python
Python+OpenCV检测灯光亮点的实现方法
2020/11/02 Python
美国波道夫·古德曼百货官网:Bergdorf Goodman
2017/11/07 全球购物
如何将无状态会话Bean发布为WEB服务,只有无状态会话Bean可以发布为WEB服务?
2015/12/03 面试题
通信专业个人自我鉴定
2013/10/21 职场文书
护士自我鉴定总结
2014/03/24 职场文书
小学生家长寄语
2014/04/02 职场文书
中学生2014国庆节演讲稿:不屈的民族
2014/09/21 职场文书
青岛导游词
2015/02/12 职场文书
无保留意见审计报告
2015/06/05 职场文书
go语言求任意类型切片的长度操作
2021/04/26 Golang
SQL实现LeetCode(180.连续的数字)
2021/08/04 MySQL