如何设置临时cookie?

时间:2014-09-18 22:15:53

标签: javascript jquery cookies

如何添加临时cookie,因此一旦用户关闭页面,它就应该过期。

function setTempCookie() {
       addCookie("temp",'');
}

function addCookie(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;
}

我使用空值,但它对我不起作用。

1 个答案:

答案 0 :(得分:0)

它被称为会话cookie,你可以在没有给出截止日期的情况下完成此任务;

function setTempCookie() {
    addCookie("temp",'');
}

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