2014-03-02 21 views

回答

1

再次設置Cookie,通過同樣的手段將其設置在第一時間,將覆蓋的cookie。所以,要做你想做的事情,你可以將新值附加到舊值並將cookie設置爲該值。

0
$value = $_COOKIE["TestCookie"]; // get current value of cookie and add it to variable 
$value .= 'something from somewhere'; //append new value to variable 

setcookie("TestCookie", $value); // set cookie 

不testet,但我認爲它應該工作。只是檢查,如果不能創造新的

1

餅乾基本上是這樣的工作,cookie存在:設置cookie,服務器在任何HTTP響應HTTP頭將其名稱和價值給客戶。之後,客戶端將發送該密鑰和值作爲HTTP標頭,並向該服務器發送每個請求。

所以爲了給cookie添加一個值,你所要做的就是讀取當前請求發送給你的當前值,添加新的數據並將結果設置爲一個cookie你的迴應中的同一個關鍵。

相關問題