2017-03-02 46 views
0

我正在使用createcookiegetcookie函數將我的值保存在cookie中。javascript中的Cookie內存問題

我正在做的只是調用createcookie(name,value,days)函數並設置我的值。當我的值從某處更新後,我再次調用createcookie(name,value,days),其中的參數爲'name'和'days'。

現在我的問題是,它會填滿所有cookie的內存嗎(覆蓋以前的cookie與新的一個)或不?

+0

它將覆蓋你的舊coockie。 –

回答

0

使用現有cookie的名稱調用createCookie將替換該cookie的值。作爲w3schools說:

使用JavaScript,您可以在創建它改變一個cookie以同樣的方式:

document.cookie = "username=John Smith; expires=Thu, 18 Dec 2013 12:00:00 >UTC; path=/";

舊Cookie是覆蓋。

如果您想更多的數據添加到一個cookie而不刪除cookie,您可以設置cookie爲原始值加上新值的值,即
setcookie("myCookie",getCookie('myCookie') + newData, date))