2014-09-24 106 views
1

我有我使用的設置cookie的一個簡單的小腳本:設置的cookie(與JS)的全域不特定頁面

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

我有這個cookie只有一個頁面上設置的問題,沒有跨越整個域名。

我該如何調整此功能,以使cookie保持整個域?

回答

6

裏,可以指定域;domain=.example.com以及路徑;path=/( 「/」,在全域設定的cookie)

document.cookie = cname + "=" + cvalue + "; " + expires +";path=/";