封装cookie的获取,设置与查找

//获取cookie
function getCookie(key,value){
var c = document.cookie;
var str = key + ‘=‘ + value;
var re = new RegExp(‘(^|\\s)‘+str+‘;?($|\\s)‘);
return re.test(c);
}
//设置cookie
function setCookie(key,val,time){
time = time?time:0;
var data = new Date();
data.setDate(data.getDate()+time);
document.cookie = key+‘=‘+val+‘;expires=‘+(time?data:0);
}
//删除cookie
function removeCookie(key,value){
setCookie(key,value,-1);
}

时间: 2024-08-04 22:05:53

封装cookie的获取,设置与查找的相关文章

封装cookie的设置和获取

cookie的设置 function setCookie(key,value,options){ options=options||{}; var time=""; if(options.expires){ var d=new Date(); d.setDate(d.getDate()+options.expires); time=“:expires=”+d; { var path=""; if(options.path){ path=";path=&qu

JS封装cookie操作函数实例(设置、读取、删除)

本文实例讲述了JS封装cookie操作函数.分享给大家供大家参考,具体如下: ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 /*设置cookie*/ function setCookie(name, value, iDay) {   var oDate=new Date();   oDate.setDate(oDate.getDate()+iDay);   document.cook

设置cookie,获取cookie,删除cookie

怎么设置cookie,怎么设置cookie以及删除cookie和cookie详解 设置cookie: 1 /** 2 * 设置cookie 3 * @param name cookie的名称 4 * @param value cookie的值 5 * @param day cookie的过期时间 6 */ 7 var setCookie = function (name, value, day) { 8 if(day !== 0){ //当设置的时间等于0时,不设置expires属性,cooki

JS封装Cookie

/* @黑眼诗人 <www.chenwei.ws> */<script> //设置cookie: cookie名,cookie值,天数 function setCookie(name, value, iDay) { var oDate = new Data(); oDate.setDate(oDate.getDate() + iDay); document.cookie = name+ '=' +value+ '; expires = '+oDate } //获取cookie fu

php获取设置用户访问页面语言类

php实现获取及设置用户访问页面语言类,可实现获取/设置用户访问的页面语言,如果用户没有设置访问语言,则读取Accept-Language. 一个php获取及设置用户访问页面语言类,具体分析:该实例User Language Class 获取/设置用户访问的页面语言,如果用户没有设置访问语言,则读取Accept-Language. 根据用户选择的语言显示对应的页面(英文,简体中文,繁体中文)UserLang.class.php类文件如下: <?php /** User Language Clas

Cookie创建-获取-持久化、自动登录、购物记录、作用路径

1.cookie是啥?随手百度了网友的说说 简单的说,Cookie就是服务器暂存放在你计算机上的一笔资料,好让服务器用来辨认你的计算机.当你在浏览网站的时候,Web服务器会先送一小小资料放在你的计算机上,当下次你再光临同一个网站,Web服务器会先看看有没有它上次留下的Cookie资料,有的话,就会依据Cookie里的内容来判断使用者,送出特定的网页内容给你. 2.cookie在哪里? 3.cookie可以删除吗? 4.cookie实现原理 第一次请求浏览器,在浏览器的cookie存储区,没有co

COOKIE之安全设置漫谈

一.标题:COOKIE之安全设置漫谈 副标:httponly属性和secure属性解析 二.引言 经常有看到XSS跨站脚本攻击窃取cookie案例,修复方案是有httponly.今天写出来倒腾下... 2.1首先必须的预备cookie知识.假如你第一次认识cookie,请先阅读我的这篇文章: <<COOKIE漫谈>> 三.Cookie属性 cookie内容,如图所示: HTTP response header: Set-Cookie: <name>=<value&

封装cookie

function cookie(name,value,expires){ switch(typeof value){ case 'string': //设置 var exp=''; if(expires){ var oDate=new Date(); oDate.setDate(oDate.getDate()+expires); exp=';expires='+oDate.toUTCString(); } document.cookie=name+'='+encodeURIComponent(v

使用命名空间封装cookie

//设置全局变量,减少变量 var GLOBAL={} GLOBAL.namespace=function(str){ var arr=str.split("."),o=GLOBAL; for(i=(arr[0]=="GLOBAL")?1:0;i<arr.length;i++){ o[arr[i]]=o[arr[i]]||{}; o=o[arr[i]]; } } //封装cookie GLOBAL.namespace("Cookie");