Cookie

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Cookie相关的知识,希望对你有一定的参考价值。

1.设置cookie

   document.cookie="username=web515;expires="+date;//如果没有设置过期时间expires,页面关闭cookie就被释放;如设置过期时间,过了过期时间才被释放。

2.获取cookie

   console.log(document.cookie);

3.cookie的相关函数封装:

     window.onload=function()
            setCookie("name","HH",10);
            setCookie("age",10,5);
            removeCookie("age");
            addCookie(name:"aa",age:20,height:160,10);
            setInterval(function()
                console.log(document.cookie);
            ,1000);
            //console.log(getCookie("age"));
        
        //添加cookie
        function setCookie(name,value,time) //time单位为秒
            var date = new Date();
            date.setSeconds(date.getSeconds() + time);
            //expires只能传入时间对象,不能是时间戳,因为时间戳不能被识别!
            document.cookie = name + "=" + value + ";expires=" + date.setSeconds(date.getSeconds() + time);

        
        function getCookie(name)
            var cookieArr=document.cookie.split(";");
            for(var i=0;i<cookieArr.length;i++)
                var cookies=cookieArr[i].split("=");
                if(cookies[0]==name)
                    return cookies[1];
                
            
            return "";
        
        function removeCookie(name)
            setCookie(name,null,-1);
        
        function addCookie(cookieJson,time)
            for(var key in cookieJson)
                setCookie(key,cookieJson[key],time);
            
        

以上是关于Cookie的主要内容,如果未能解决你的问题,请参考以下文章

Django之Session与Cookie

在servlet中获取cookie

Java Web 自动登录

在servlet中获取cookie

Cookie&Session

Session和Cookie