JS读写Cookie以及设置过期时间

田相震

田相震

2016-02-20 00:44

下面图老师小编要向大家介绍下JS读写Cookie以及设置过期时间,看起来复杂实则是简单的,掌握好技巧就OK,喜欢就赶紧收藏起来吧!

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/webkaifa/)

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/webkaifa/)//JS操作cookies方法!
//写cookies
function setCookie(name,value)
{
var Days = 30;
var exp = new Date(); 
exp.setTime(exp.getTime() + Days*24*60*60*1000);
document.cookie = name + =+ escape (value) + ;expires= + exp.toGMTString();
}
//读取cookies
function getCookie(name)
{
var arr,reg=new RegExp((^| )+name+=([^;]*)(;|$));
if(arr=document.cookie.match(reg)) return unescape(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(name,hayden);
alert(getCookie(name));
//如果需要设定自定义过期时间
//那么把上面的setCookie 函数换成下面两个函数就ok;
//程序代码
function setCookie(name,value,time){
var strsec = getsec(time);
var exp = new Date();
exp.setTime(exp.getTime() + strsec*1);
document.cookie = name + =+ escape (value) + ;expires= + exp.toGMTString();
}
function getsec(str){
alert(str);
var str1=str.substring(1,str.length)*1; 
var str2=str.substring(0,1); 
if (str2==s){
return str1*1000;
}else if (str2==h){
return str1*60*60*1000;
}else if (str2==d){
return str1*24*60*60*1000;
}
}
//这是有设定过期时间的使用示例:
//s20是代表20秒
//h是指小时,如12小时则是:h12
//d是天数,30天则:d30
//暂时只写了这三种
setCookie(name,hayden,s20″);
展开更多 50%)
分享

猜你喜欢

JS读写Cookie以及设置过期时间

Web开发
JS读写Cookie以及设置过期时间

如何用JSP读写Cookie

Web开发
如何用JSP读写Cookie

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

用js封装的时间设置器

电脑网络
用js封装的时间设置器

胶囊日记本过期时间怎么设置

手机软件 应用软件
胶囊日记本过期时间怎么设置

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

js操作cookie的简单例子

Web开发
js操作cookie的简单例子

javascript js cookie的存储,获取和删除

Web开发
javascript js cookie的存储,获取和删除

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

Windows 7 SP1 RC候选版热点问答集

Windows 7 SP1 RC候选版热点问答集

Win7快捷键打不开资源管理器怎么办

Win7快捷键打不开资源管理器怎么办
下拉加载更多内容 ↓