Welcome to WuJiGu Developer Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
414 views
in Technique[技术] by (71.8m points)

谁帮我看一下怎么改成长期的cookie记录登录状态

`// time 单位为秒,与php setcookie, 和 misc::setcookie() 的 time 参数略有差异。

$.cookie = function(name, value, time, path) {

if(typeof value != 'undefined') {
    if (value === null) {
        var value = '';
        var time = -1;
    }
    if(typeof time != 'undefined') {
        date = new Date();
        date.setTime(date.getTime() + (time * 1000));
        var time = '; expires=' + date.toUTCString();
    } else {
        var time = '';
    }
    var path = path ? '; path=' + path : '';
    //var domain = domain ? '; domain=' + domain : '';
    //var secure = secure ? '; secure' : '';
    document.cookie = name + '=' + encodeURIComponent(value) + time + path;
} else {
    var v = '';
    if(document.cookie && document.cookie != '') {
        var cookies = document.cookie.split(';');
        for(var i = 0; i < cookies.length; i++) {
            var cookie = $.trim(cookies[i]);
            if(cookie.substring(0, name.length + 1) == (name + '=')) {
                v = decodeURIComponent(cookie.substring(name.length + 1)) + '';
                break;
            }
        }
    }
    return v;
}

};
`


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Answer

0 votes
by (71.8m points)
等待大神解答

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome to WuJiGu Developer Q&A Community for programmer and developer-Open, Learning and Share
...