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 相关文章推荐
htm调用JS代码
Mar 15 Javascript
js 判断计算字符串长度/判断空的简单方法
Aug 05 Javascript
jquery sortable的拖动方法示例详解
Jan 16 Javascript
jQuery元素选择器用法实例
Dec 23 Javascript
jQuery动态效果显示人物结构关系图的方法
May 07 Javascript
jQuery Mobile 和 Kendo UI 的比较
May 05 Javascript
设计模式中的组合模式在JavaScript程序构建中的使用
May 18 Javascript
Ionic快速安装教程
Jun 03 Javascript
基于BootStrap实现局部刷新分页实例代码
Aug 08 Javascript
最好用的Bootstrap fileinput.js文件上传组件
Dec 12 Javascript
移动端利用H5实现压缩图片上传功能
Mar 29 Javascript
如何实现echarts markline标签名显示自己想要的
Jul 20 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
PHP文本操作类
2006/11/25 PHP
php不用正则采集速度探究总结
2008/03/24 PHP
php实现专业获取网站SEO信息类实例
2015/04/02 PHP
详解PHP中的mb_detect_encoding函数使用方法
2015/08/18 PHP
PHP策略模式定义与用法示例
2017/07/27 PHP
swoole和websocket简单聊天室开发
2017/11/18 PHP
一端时间轮换的广告
2006/06/26 Javascript
jquery ajax提交整个表单元素的快捷办法
2013/03/27 Javascript
jquery实现tr元素的上下移动示例代码
2013/12/20 Javascript
点击表单提交时出现jQuery没有权限的解决方法
2014/07/23 Javascript
JS的location.href跳出框架打开新页面的方法
2014/09/04 Javascript
jQuery替换textarea中换行的方法
2015/06/10 Javascript
基于JavaScript实现本地图片预览
2017/02/08 Javascript
AngualrJs清除定时器遇到的坑
2017/10/13 Javascript
JS去掉字符串中所有的逗号
2017/10/18 Javascript
Sublime Text新建.vue模板并高亮(图文教程)
2017/10/26 Javascript
JS控制下拉列表左右选择实例代码
2020/05/08 Javascript
[02:28]DOTA2英雄基础教程 灰烬之灵
2013/12/19 DOTA
[02:52]DOTA2新手基础教程 米波
2014/01/21 DOTA
[01:36:19]Secret vs NB 2018国际邀请赛小组赛BO2 第一场 8.19
2018/08/21 DOTA
基于Python的XSS测试工具XSStrike使用方法
2017/07/29 Python
Python使用getpass库读取密码的示例
2017/10/10 Python
Python中的单行、多行、中文注释方法
2018/07/19 Python
python去掉 unicode 字符串前面的u方法
2018/10/21 Python
浅析python的Lambda表达式
2019/02/27 Python
Python 解码Base64 得到码流格式文本实例
2020/01/09 Python
Python安装与卸载流程详细步骤(图解)
2020/02/20 Python
Python实现爬取网页中动态加载的数据
2020/08/17 Python
python3将变量输入的简单实例
2020/08/19 Python
详解利用canvas实现环形进度条的方法
2019/06/12 HTML / CSS
美国一家专业的太阳镜网上零售商:Solstice太阳镜
2016/07/25 全球购物
丝绸和人造花卉、植物和树木:Nearly Natural
2018/11/28 全球购物
如何在Cookie里面保存Unicode和国际化字符
2013/05/25 面试题
贸易经济专业自荐书
2014/06/29 职场文书
电影圆明园观后感
2015/06/03 职场文书
SQLServer2019 数据库的基本使用之图形化界面操作的实现
2021/04/08 SQL Server