用法:
一、设置cookie
复制代码 代码如下:
var cookie = new JSCookie();
// 普通设置
cookie .SetCookie("key1","val1");
// 过期时间为一年
var expire_time = new Date();
expire_time.setFullYear(expire_time.getFullYear() + 1);
cookie .SetCookie("key2","val2",expire_time);
// 设置域及路径,带过期时间
cookie .SetCookie("key3","val3",expire_time,".cnblogs.com","/");
// 设置带子键的cookie,子键分别是k1,k2,k3
cookie .SetCookie("key4","k1=1&k2=2&k3=3");
二、读取cookie
复制代码 代码如下:
// 简单获取
cookie .GetCookie("key1");
cookie .GetCookie("key2");
cookie .GetCookie("key3");
cookie .GetCookie("key4");
// 获取key4的子键k1值
cookie .GetChild("key4","k1");
三、删除 复制代码 代码如下:
cookie .Expire("key1");
cookie .Expire("key2");
cookie .Expire("key3");
cookie .Expire("key4");
示例:
复制代码 代码如下:
<script type="text/javascript">
String.prototype.Trim = function()
{
return this.replace(/^\s+/g,"").replace(/\s+$/g,"");
}
function JSCookie()
{
this.GetCookie = function(key)
{
var cookie = document.cookie;
var cookieArray = cookie.split(';');
var getvalue = "";
for(var i = 0;i<cookieArray.length;i++)
{
if(cookieArray[i].Trim().substr(0,key.length) == key)
{
getvalue = cookieArray[i].Trim().substr(key.length + 1);
break;
}
}
return getvalue;
};
this.GetChild = function(cookiekey,childkey)
{
var child = this.GetCookie(cookiekey);
var childs = child.split('&');
var getvalue = "";
for(var i = 0;i < childs.length;i++)
{
if(childs[i].Trim().substr(0,childkey.length) == childkey)
{
getvalue = childs[i].Trim().substr(childkey.length + 1);
break;
}
}
return getvalue;
};
this.SetCookie = function(key,value,expire,domain,path)
{
var cookie = "";
if(key != null && value != null)
cookie += key + "=" + value + ";";
if(expire != null)
cookie += "expires=" + expire.toGMTString() + ";";
if(domain != null)
cookie += "domain=" + domain + ";";
if(path != null)
cookie += "path=" + path + ";";
document.cookie = cookie;
};
this.Expire = function(key)
{
expire_time = new Date();
expire_time.setFullYear(expire_time.getFullYear() - 1);
var cookie = " " + key + "=e;expires=" + expire_time + ";"
document.cookie = cookie;
}
}
</script>
用正则的方法读取cookie值
由于asp的cookie是经过url编码的,所以读之前要unescape一下。
下面是我用正则的方法取cookie,包括单值和多值:
复制代码 代码如下:
/**************************************************
参数说明:
sMainName Cookie名
sSubName Cookie子键名,留空表示单值Cookie
**************************************************/
function GetCookie(sMainName, sSubName)
{
var re = new RegExp((sSubName ? sMainName + "=(?:.*?&)*?" + sSubName + "=([^&;$]*)" : sMainName + "=([^;$]*)"),"i");
return re.test(unescape(document.cookie)) ? RegExp["$1"] : "";
}
相关推荐:
SEO特点与实施策略:提升网站流量与排名的关键,定西抖音seo价格查询
为什么“360收录”是你网站推广的必备利器,seo亚马逊
SEO快排还有效果吗揭秘快速排名的真相与未来趋势,ai人像波普
Goanno跨级借鉴:推动创新与提升效率的秘密武器,崇明区智能ai艾灸费用
【BVIP尊享体验:超越奢华,开启专属未来】,珠宝网站建设思路
SEO做好,企业网站流量翻倍的关键,seo白帽技术有哪些
如何通过AI写文章,轻松提高写作效率与质量
seo相当于什么职业,seo相当于什么职业类别 ,usatisfy ai
seo适用于什么领域,seo适用于什么领域中 ,ai智能翻译写作机器人v1.0
wordpress seo是什么,wordpress建站seo好做吗 ,学习图文ai
SEO精通:让你的内容在搜索引擎中脱颖而出,跨境电商 推广营销
什么是蜘蛛弛?揭秘这个SEO优化背后的神秘工具,南沙seo优化排名价格
用AI写文章查重率高吗?揭秘AI写作与查重检测的关系
为什么做抖音seo,为什么做抖音推广 ,描边ai虚线
SEO工装裤-打造时尚与实用兼备的工作利器,ai画中国爸爸辅导孩子写作业
ChatGPT内部HTTP接口文档-为开发者提供高效便捷的AI服务接入方式,安屿ai
seo独立站是什么,独立站推广是什么 ,ai曲线笔刷扩展
SEO译为:网站排名背后的优化策略,会展中心网站优化
SEO薪资这些,你也能月入过万!,天水网站建设公司
ChatGPTCanvex打不开?详细分析及解决方法助你顺利使用,ai2.5d网格线去除
SEO大神如何在激烈的互联网竞争中脱颖而出?,网页设计和网站建设试题
ChatGPT不能访问,我的学术水平直线下降,泰州大数据ai艾灸价格
揭开“好的AI软件”背后的秘密:让生活和工作更智能的利器
SEO针对中小企业的增长潜力:如何通过精准优化抢占市场先机,网络推广和营销就选y火10星评价
ChapGPT免费爬墙,轻松访问全球互联网资源!,蜜桃ai插画
WP原创:打造属于你的独特网站,从这里开始!,一个网站推广一个月需要多少钱
什么是seo模型,seo模块总结 ,ai技术授课
什么是seo如何进行seo,何谓seo ,红米的AI摄影什么意思
AI免费工具:提升效率与创意的秘密武器
ChatGPT出现报错503?这些解决办法你必须知道!,粉墨ai说唱
互联网快照:记录数字时代的每个瞬间,全网seo怎么优化内容
SEO查:如何通过精准优化让网站流量飞速增长,吉林推广营销怎么样
ChatGPT无法加载?检查您的网络设置并尝试重启ChatGPT,助您畅享无障碍智能对话体验,ai记录人
ChatGPT不能打开EL?揭秘这一困扰背后的真相与解决方案,ai被动房
智能AI生成文章释放创作新可能
用AI写的文章算原创吗?真相揭示,带你深度思考!
SEO文案:如何通过巧妙布局提升网站排名,吸引更多流量,娄底网站建设工作文案
seo深度优化插件是什么,深度优化手机软件 ,ai的缩写
seo需要什么器械,seo需要什么器械才能做 ,长续航ai纯电汽车
SEO元素-提升网站排名的核心要素,推广分成网站有哪些
SOE优化:让你的网站轻松登顶,流量激增的秘密武器,广西网站建设存在问题
ChatGPT翻译打不开?解决方法!,ai爱股票
亚马逊产品seo什么意思,亚马逊平台产品专业术语 ,小新同学ai
OpenAI注册问题解决方案:如何顺利通过手机号验证,反对ai头像
SEO词的魔力:如何通过关键词优化打破流量瓶颈,免费网站建设高端
ChatGPT不能用?揭秘你可能忽视的真相和解决方法,强国ai2022
SEO通过-如何通过SEO优化让你的业务在搜索引擎中脱颖而出,保定网站建设推广专家
SEO培训:助力企业实现互联网营销的无限可能,平塘网站优化推广价格
seo经验是什么,seo进阶 ,ai矿机
seo需要学些什么内容,学seo的基础 ,中国ai公司年收入