2014-03-13 48 views
0

早上好,取消設置的cookie(不工作)

我已經嘗試了很多代碼,以便從一個簡單的PHP形式取消設置一些餅乾,但是這是不可能的。我嘗試使用「未設置」,然後嘗試使用「setcookie與否定日期」,但它們仍在我的瀏覽器中。

我該如何取消cookie設置?這就是我如何設置的Cookie:

setcookie("name", $name, time()+120); 

那怎麼我想取消設置的cookie:

setcookie('name',null, -1, '/'); 

爲什麼他們仍然在我的瀏覽器?

感謝,

問候,

回答

0

PHP文檔具有的例子。

// set the expiration date to one hour ago 
setcookie ("TestCookie", "", time() - 3600); 
setcookie ("TestCookie", "", time() - 3600, "/~rasmus/", "example.com", 1); 

http://php.net/setcookie

也許嘗試以下,否則你將需要開始檢查的問題原始HTTP請求頭/響應。

setcookie('name', '', time() - 3600); 
+0

謝謝,這與你的代碼工作。 此致敬禮。 – Wiraj

0

您應檢查以下鏈接,更好地搜索,但要問這之前已經被問了一個問題:

Link #1

Link #2

+0

我已經搜索並測試了很多來自Stackoverflow的線程,但它沒有奏效......!問候, – Wiraj

+0

你在另一個瀏覽器中測試了你的應用程序嗎? 似乎不是來自代碼,而是其他地方的問題 – Darkc0d3r