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 相关文章推荐
基于jQuery的弹出警告对话框美化插件(警告,确认和提示)
Jun 10 Javascript
遍历jquery对象的代码分享
Nov 02 Javascript
javascript for循环从入门到偏门(效率优化+奇特用法)
Aug 01 Javascript
JS 实现Json查询的方法实例
Apr 12 Javascript
XMLHttpRequest处理xml格式的返回数据(示例代码)
Nov 21 Javascript
JavaScript 学习笔记之操作符
Jan 14 Javascript
jQuery UI Bootstrap是什么?
Jun 17 Javascript
javascript事件的传播基础实例讲解(35)
Feb 14 Javascript
JS实现按钮颜色切换效果
Sep 05 Javascript
解决bootstrap模态框数据缓存的问题方法
Aug 10 Javascript
JavaScript实现的滚动公告特效【基于jQuery】
Jul 10 jQuery
小程序点餐界面添加购物车左右摆动动画
Sep 23 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
改进的IP计数器
2006/10/09 PHP
用PHP调用Oracle存储过程的方法
2008/09/12 PHP
使用gd库实现php服务端图片裁剪和生成缩略图功能分享
2013/12/25 PHP
xss防御之php利用httponly防xss攻击
2014/03/21 PHP
PHP编写文件多服务器同步程序
2016/07/02 PHP
php过滤输入操作之htmlentities与htmlspecialchars用法分析
2017/02/17 PHP
PHP echo()函数讲解
2019/02/15 PHP
phpStorm+XDebug+chrome 配置详解
2019/04/01 PHP
基于jQuery实现图片的前进与后退功能
2013/04/24 Javascript
JS获取节点的兄弟,父级,子级元素的方法
2014/01/09 Javascript
jQuery+AJAX实现网页无刷新上传
2015/02/22 Javascript
Nodejs实战心得之eventproxy模块控制并发
2015/10/27 NodeJs
JavaScript前端开发之实现二进制读写操作
2015/11/04 Javascript
简单实现node.js图片上传
2016/12/18 Javascript
利用CSS、JavaScript及Ajax实现图片预加载的三大方法
2017/01/22 Javascript
微信小程序  http请求封装详解及实例代码
2017/02/15 Javascript
JS实现异步上传压缩图片
2017/04/22 Javascript
js判断用户是输入的地址请求的路径(实例讲解)
2017/07/18 Javascript
原生js获取left值和top值的三种方法
2017/08/02 Javascript
微信小程序 腾讯地图显示偏差问题解决
2019/07/27 Javascript
js 计数排序的实现示例(升级版)
2020/01/12 Javascript
原生js+canvas实现验证码
2020/11/29 Javascript
Python下Fabric的简单部署方法
2015/07/14 Python
python list排序的两种方法及实例讲解
2017/03/20 Python
Python代码太长换行的实现
2019/07/05 Python
Python绘制热力图示例
2019/09/27 Python
Python3 Tkinkter + SQLite实现登录和注册界面
2019/11/19 Python
关于Tensorflow分布式并行策略
2020/02/03 Python
Django启动时找不到mysqlclient问题解决方案
2020/11/11 Python
python与idea的集成的实现
2020/11/20 Python
python 高阶函数简单介绍
2021/02/19 Python
瑞典快乐袜子:Happy Socks
2018/02/16 全球购物
装修公司工程部经理岗位职责
2015/04/09 职场文书
土木工程生产实习心得体会
2016/01/22 职场文书
MySQL表的增删改查基础教程
2021/04/07 MySQL
html+css实现滚动到元素位置显示加载动画效果
2021/08/02 HTML / CSS