cookie的存值和取值方式
最近在开发中存储用户名信息,为了方便就使用了sessionStorage,但是写好才想到sessionStorage在IE下面是不支持的,所以无奈还是使用了cookie
那么接下来就谈谈怎么使用cookie进行存储数据吧
1,cookie的存值
 function setCookie(name,value){
    var Days = 30; //有效期为30天
   //取出当前日期,加上30天,得出有效截止日期
    var exp = new Date();
    exp.setTime(exp.getTime()+30*24*60*60*1000);    
    document.cookie=name +"="+escape(value) +";expries     ="+exp.toGMTString();
}
2,cookie的取值
getCookie:function(name){
            var arr,reg=new RegExp("(^| )"+name+"=([^;]*)(;|$)");
            if(arr=document.cookie.match(reg))
                return unescape(arr[2]);
            else
                return null;
        },
cookie的存值和取值方式的更多相关文章
- servlet和jsp存值和取值的方式
		在servlet和jsp中存值和取值的方式由两种 1种是setAttribute和getAttribute 2种是c:forEach 
- C# 获取一定区间的随即数 0、1两个值除随机数以外的取值方法(0、1两个值被取值的概率相等)
		获取随机数 举例:0-9 Random random = new Random(); int j = random.Next(0, 9); 0.1两个值被取值的概率相等 int a = Math.Ab ... 
- SELECT INTO和INSERT INTO SELECT的区别  类似aaa?a=1&b=2&c=3&d=4,如何将问号以后的数据变为键值对  C# 获取一定区间的随即数 0、1两个值除随机数以外的取值方法(0、1两个值被取值的概率相等)  C# MD5 加密,解密  C#中DataTable删除多条数据
		SELECT INTO和INSERT INTO SELECT的区别 数据库中的数据复制备份 SELECT INTO: 形式: SELECT value1,value2,value3 INTO Ta ... 
- java 八种基本数据类型之初始值、取值范围、对应的封装类
		CreateTime--2017年12月6日10:03:53 Author:Marydon 一.java数据类型之基本数据类型 (二)八种基本数据类型的特征 import java.math.Bi ... 
- vuex 存值 及 取值 的操作
		1.传值 // 定义参数 let params = { workItemId: workItemId, flowInstId: flowInstId, itemStatus: itemStatus, ... 
- (27)session(设置值、取值、修改、删除)
		session的由来 Cookie虽然在一定程度上解决了“保持状态”的需求,但是由于Cookie本身最大支持4096字节,以及Cookie本身保存在客户端,可能被拦截或窃取,因此就需要有一种新的东西, ... 
- mybatis映射文件参数处理 #{}取值与${}取值的区别
		#{}:是以预编译的映射,将参数设置到sql语句中,和jdbc的preraredStatement一样,使用占位符,防止sql注入. ${}:取出的值会直接拼装在sql中,会有安全问题. 大多数情况下 ... 
- C#Dictionary键值对取值用法
		必须包含名空间System.Collection.Generic Dictionary里面的每一个元素都是一个键值对(由二个元素组成:键和值) 键必须是唯一的,而值不需要唯一的 ... 
- python 嵌套字典比较值,取值
		#取值import types allGuests = {'Alice': {'apples': 5, 'pretzels': {'12':{'beijing':456}}}, 'Bob': {'ha ... 
随机推荐
- Java中的数组问题
			java.util.Arrays This class deals with 'real' arrays in java, in the form of T[]. Thus it doesn't d ... 
- SQL SERVER查看当前连接情况
			使用超级管理员账户登录,并执行以下命令: SELECT * FROM [Master].[dbo].[SYSPROCESSES] WHERE [DBID] IN ( SELECT [DBID] FRO ... 
- HTTP Header 入门详解
			什么是HTTP Headers HTTP是"Hypertext Transfer Protocol"的所写,整个www都在使用这种协定,几乎你在流览器里看到的大部分内容都是通过ht ... 
- FLV封装格式及分析器工具
			http://blog.csdn.net/leixiaohua1020/article/details/17934487 FLV封装原理 FLV格式的封装原理,贴上来辅助学习之用. FLV(F ... 
- 交叉编译 小米路由器mini 的 python(MIPS)
			看了很多文章,要么说的是用opkg安装python,要么说的是小米路由器的交叉编译,就是没有mini的.学习了这篇文章(http://me.deepgully.com/post/56389167868 ... 
- 《ArcGIS Engine+C#实例开发教程》第六讲 右键菜单添加与实现
			原文:<ArcGIS Engine+C#实例开发教程>第六讲 右键菜单添加与实现 摘要:在这一讲中,大家将实现TOCControl控件和主地图控件的右键菜单.在AE开发中,右键菜单有两种实 ... 
- Android 设置按钮背景透明与半透明_图片背景透明
			Button或者ImageButton的背景设为透明或者半透明 半透明<Button android:background="#e0000000" ... /> 透明 ... 
- js中replace用法
			js中replace的用法 replace方法的语法是:stringObj.replace(rgExp, replaceText) 其中stringObj是字符串(string),reExp可以是正则 ... 
- 【DataStructure In Python】Python实现各种排序算法
			使用Python实现直接插入排序.希尔排序.简单选择排序.冒泡排序.快速排序.归并排序.基数排序. #! /usr/bin/env python # DataStructure Sort # Inse ... 
- ADDED_TO_STAGE 多次被调用
			var mca:MovieClip=new MCA(); mca.addEventListener(Event.ADDED_TO_STAGE,addStageEvent); function addS ... 
