我正在通過Javascript設置一個cookie,它工作正常,但它沒有采取我給予的過期時間。它使服用會話值,而不管我拿什麼,下面是我從herejavascript設置cookie到期時間
var now = new Date();
var time = now.getTime();
var expireTime = time + 1000*60;
now.setTime(expireTime);
var tempExp = 'Wed, 31 Oct 2012 08:50:17 GMT';
document.cookie = aaa+'='+sStr+';expires='+now.toGMTString()+';path=/';
我試着給硬編碼值了,但它仍然是顯示到期爲Chrome開發工具會話代碼
var tempExp = 'Wed, 31 Oct 2012 08:50:17 GMT';
document.cookie = aaa+'='+sStr+';expires='+tempExp+';path=/';
任何想法我做錯了什麼?
您如何檢查cookie的到期時間? – polin
polin:在chrome中按F12(或者轉到tools-> developer tools)。它會打開下面的框架,在那裏你可以檢查。 – antnewbee
我知道它是怎麼來的。我的問題是你能看到到期時間嗎?我已經嘗試過console.log(document.cookie),但在那裏你可以看到cookie不是到期時間 – polin