[snippet] js cookie operate

?





1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

opCookie:function(){

                

                var
setCookie= function
(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();}

                var
getCookie=function(name)

                {

                        var
arr,reg=new
RegExp("(^| )"+name+"=([^;]*)(;|$)");

                        if(arr=document.cookie.match(reg))return
unescape(arr[2]);

                        else
return null;} 

                var
delCookie=function
(name)

                {   var
exp = new
Date();

                        exp.setTime(exp.getTime() - 1);

                        var
cval=getCookie(name);

                        if(cval!=null) document.cookie= name + "="+cval+";expires="+exp.toGMTString();}

                if(arguments[0]=="get") return
getCookie(arguments[1]);

                else
if(arguments[0]=="del") return
delCookie(arguments[1]);

                else
setCookie(arguments[0],arguments[1]);

            },

use

opCookie("get","token");

时间: 2024-08-27 05:37:39

[snippet] js cookie operate的相关文章

Js COOkie 读取

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"><html><head>    <meta http-equiv="Content-Type" content="text/html; charset=GB2312" />    <title&g

JS cookie的使用

js设置cookie有很多种方法. 第一种:(这个是w3c官网的代码) <script> //设置cookie function setCookie(cname, cvalue, exdays,cpath) {//注:JS中的函数调用可以和定义时参数个数不同,调用时如不需要可以不加后两个参数或最后一个参数) var d = new Date(); d.setTime(d.getTime() + (exdays*24*60*60*1000)); var expires = "expir

js cookie设置最大过期时间 Infinity

Note: 对于永久cookie我们用了Fri, 31 Dec 9999 23:59:59 GMT作为过期日.如果你不想使用这个日期,可使用世界末日Tue, 19 Jan 2038 03:14:07 GMT,它是32位带符号整数能表示从1 January 1970 00:00:00 UTC开始的最大秒长(即01111111111111111111111111111111, 是 new Date(0x7fffffff * 1e3)). 对应 js 操作 <script> //cookie fun

JS - Cookie: getCookie, setCookie

JS function for Cookie 如果cookie未设置,判断时与‘’比较: 1 function setCookie(cname, cvalue, exdays) { 2 var d = new Date(); 3 d.setTime(d.getTime() + (exdays*24*60*60*1000)); 4 var expires = "expires="+d.toUTCString(); 5 document.cookie = cname + "=&q

js cookie session

jquery.cookie.js jquery.session.js 使用 $.cookie('MemberToken', result.Res_RefreshTokenInfo.Token, { path: '/', domain: 'customskb.com' }); $.cookie('MemberToken', null, { expires: -1, path: '/', domain: 'customskb.com' }); 可设置到二级域名下 $.session.set('Mem

JS cookie 设置 查看 删除

JScookie 常用的3个预设函数(库) <!DOCTYPE HTML> <html> <head> <meta charset="utf-8"> <title>无标题文档</title> <script> function setCookie(name, value, iDay) //iday是多少天后过期 { var oDate=new Date(); oDate.setDate(oDate.ge

js cookie

1. 设置COOKIE function setCookie(cname,cvalue,exdays) { var d = new Date(); d.setTime(d.getTime()+(exdays*24*60*60*1000)); var expires = "expires="+d.toGMTString(); document.cookie = cname + "=" + cvalue + "; " + expires; } 函数解

js cookie的封装和调用

<script> function setCookie(cname,cvalue,exdays){ var d = new Date(); d.setTime(d.getTime()+(exdays*24*60*60*1000)); var expires = "expires="+d.toGMTString(); document.cookie = cname+"="+cvalue+"; "+expires; } function

【原】js cookie 数组 存读

自己研究了一下. "Cookie里面只能放String 类型" 所以只能将arr的数据按照自己的约定转成string格式存进cookie. 这里提示一下cookie是存在本地浏览器,session是服务器上的. 将下列的数组存进cookie. 1 var arr = [ 2 {'name':'joe'}, 3 {'name':'json'}, 4 {'name':'boe'}, 5 ]; 首先是存的function function setCookie(searchWord){ var