1
我想通過JavaScript設置一個永久Cookie。我有類似的東西:爲什麼我的cookie在瀏覽器關閉時丟失? (過期時間由javascript設置)
document.cookie = name+'='+value+";expires="+(new Date(2019, 1, 1)).toUTCString();
它不起作用。瀏覽器關閉時,cookie會消失。這是爲什麼? :(
我想通過JavaScript設置一個永久Cookie。我有類似的東西:爲什麼我的cookie在瀏覽器關閉時丟失? (過期時間由javascript設置)
document.cookie = name+'='+value+";expires="+(new Date(2019, 1, 1)).toUTCString();
它不起作用。瀏覽器關閉時,cookie會消失。這是爲什麼? :(
試試這個
function setCookie(key, value) {
var expires = new Date();
expires.setTime(expires.getTime() + 31536000000); //1 year
document.cookie = key + '=' + value + ';expires=' + expires.toUTCString();
}
我剛纔設置爲1年你可以改變它以便於你的方便
我相信你從字面上必須設置的天數。所以,像10000或多麼漫長,你想讓它持續。
它適用於我的本地主機,但不適用於遠程服務器任何想法爲什麼? –
確保你的「jquery.cookie.js」存在於服務器上,並根據需要設置路徑以便您可以從您的網站訪問它。 – coder
我弄明白了我的錯。 cookie.js未包含在我的上傳腳本中。多麼愚蠢......謝謝!您的解決方案有效 –