cookie的使用以及cookie的跨域名获取
来源:互联网 发布:京东和淘宝的竞品分析 编辑:程序博客网 时间:2024/05/29 09:00
cookie存放容量4k左右,可设置过期时间。
1、cookie的封装使用
//设置cookies function setCookie(name, value) { var Days = 30; var exp = new Date(); exp.setTime(exp.getTime() + Days * 24 * 60 * 60 * 1000); document.cookie = name + "=" + value + ";expires=" + exp.toGMTString()"; } //读取cookies function getCookie(name) { var arr, reg = new RegExp("(^| )" + name + "=([^;]*)(;|$)"); if (arr = document.cookie.match(reg)) { return arr[2]; } else { return null; } } //删除cookies function delCookie(name) { var exp = new Date(); exp.setTime(exp.getTime() - 1); var cval = getCookie(name); if (cval != null) document.cookie = name + "=" + cval + ";expires=" + exp.toGMTString(); }//使用举例setCookie("REG_GUID","This is set cookie!");getCookie("REG_GUID");2、cookie的跨域名使用
简单说下域名,www.baidu.com是个域名,且是个二级域名(它对应的一级域名为baidu.com)。www.baidu.com与blog.baidu.com(对应的一级域名也是baidu.com)是不同的域名,他们之间相互请求cookie是请求不到的。如果想要跨域请求cookie,需要将这两个设置成相同域名。即在存储cookie时使用domain设置域名即可,如下:
//设置cookie,使之能跨域获取 function setCookie(name, value) { var Days = 30; var exp = new Date(); exp.setTime(exp.getTime() + Days * 24 * 60 * 60 * 1000); document.cookie = name + "=" + value + ";expires=" + exp.toGMTString() + "; path=/" + ";domain=.baidu.com"; }
阅读全文
0 0
- cookie的使用以及cookie的跨域名获取
- Cookie的不可跨域名性
- cookie的添加、获取以及删除
- c# cookie的使用,以及与javascript cookie的交互
- php中cookie数组创建以及使用,cookie的删除
- cookie 以及百度统计,google analytics对cookie的使用
- IE浏览器下使用localhost域名保存cookie的问题
- 获取cookie的值
- 获取客户端的cookie
- Cookie小结以及Cookie的小应用
- Cookie 的路径以及 Cookie 域
- Cookie 的路径以及 Cookie 域
- cookie的使用,获取与注销
- 使用CURL来获取COOKIE的方法
- 使用 Chrome 获取 Cookie 的数据
- cookie的操作 添加 获取 删除cookie
- 跨域名的Cookie实现---简单另类的实现方法
- 实现跨域名 Cookie
- 构造方法的简单说明
- 嵌入式Linux USB驱动开发之教你一步步编写USB驱动程序
- jpa建一个枚举类型---Hibernate注解之@Enumerated
- Retrofit获取网络数据
- 初识负外边距在布局中的影响(2):圣杯布局和双飞翼布局
- cookie的使用以及cookie的跨域名获取
- 实现AJAX的基本步骤
- 判断一个数是否是回文数
- 待整理技术点
- Android 精进之简述 JVM 基础(二):Java内存区域与内存溢出异常
- 海思OSD
- 第二章 Java内存区域与内存溢出异常
- ZOJ3988 Prime Set (匈牙利算法求解)
- yii AR 分页