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 相关文章推荐
经常用到的JavasScript事件的翻译
Apr 09 Javascript
关于Javascript 对象(object)的prototype
May 09 Javascript
javascript 10进制和62进制的相互转换
Jul 31 Javascript
深入理解javascript作用域和闭包
Sep 23 Javascript
jQuery实现渐变弹出层和弹出菜单的方法
Feb 20 Javascript
浅谈javascript原型链与继承
Jul 13 Javascript
js微信分享API
Oct 11 Javascript
什么是JavaScript注入攻击?
Sep 14 Javascript
JavaScript 值类型和引用类型的初次研究(推荐)
Jul 19 Javascript
使用mint-ui开发项目的一些心得(分享)
Sep 07 Javascript
vueJs实现DOM加载完之后自动下拉到底部的实例代码
Aug 31 Javascript
javascript拖曳互换div的位置实现示例
Jun 28 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
PHP获取MAC地址的函数代码
2011/09/11 PHP
PHP求小于1000的所有水仙花数的代码
2012/01/10 PHP
php+highchats生成动态统计图
2014/05/21 PHP
WordPress中转义HTML与过滤链接的相关PHP函数使用解析
2015/12/22 PHP
Laravel框架数据库迁移操作实例详解
2020/04/06 PHP
Javascript和Ajax中文乱码吐血版解决方案
2009/12/21 Javascript
jQuery获取和设置表单元素的方法
2014/02/14 Javascript
javascript禁止访客复制网页内容的实现代码
2015/08/05 Javascript
jQuery EasyUI框架中的Datagrid数据表格组件结构详解
2016/06/09 Javascript
jquery弹出框插件jquery.ui.dialog用法分析
2016/08/20 Javascript
关于js二维数组和多维数组的定义声明(详解)
2016/10/02 Javascript
Nodejs读取文件时相对路径的正确写法(使用fs模块)
2017/04/27 NodeJs
AngularJS实现单一页面内设置跳转路由的方法
2017/06/28 Javascript
jQuery+vue.js实现的九宫格拼图游戏完整实例【附源码下载】
2017/09/12 jQuery
微信小程序request请求后台接口php的实例详解
2017/09/20 Javascript
微信小程序 scroll-view实现锚点滑动的示例
2017/12/06 Javascript
如何使node也支持从url加载一个module详解
2018/06/05 Javascript
vue-cli3.X快速创建项目的方法步骤
2019/11/14 Javascript
解决Vue 刷新页面导航显示高亮位置不对问题
2019/12/25 Javascript
[01:59][TI9趣味视频] 全明星赛奖励
2019/08/23 DOTA
Windows下anaconda安装第三方包的方法小结(tensorflow、gensim为例)
2018/04/05 Python
Python实现购物车购物小程序
2018/04/18 Python
Python多线程应用于自动化测试操作示例
2018/12/06 Python
Python3简单实现串口通信的方法
2019/06/12 Python
使用pygame写一个古诗词填空通关游戏
2019/12/03 Python
python如何求数组连续最大和的示例代码
2020/02/04 Python
python实现UDP协议下的文件传输
2020/03/20 Python
numpy实现RNN原理实现
2021/03/02 Python
adidas澳大利亚官方网站:adidas Australia
2018/04/15 全球购物
学校师德师风整改措施
2014/10/27 职场文书
户外亲子活动总结
2015/05/08 职场文书
高中体育课教学反思
2016/02/16 职场文书
2016年公司“3.12”植树节活动总结
2016/03/16 职场文书
《悲惨世界》:比天空更广阔的是人的心灵
2020/01/16 职场文书
CI Games宣布《堕落之王2》使用虚幻引擎5制作 预计将于2023年正式发售
2022/04/11 其他游戏