2011-06-29 82 views
1

我想知道是否有可能刪除PHP中的cookie,這意味着從其他子域中爲特定子域重新設置過去的時間。刪除其他子域中的Cookie

例如:

說我執行上one.myserver.com下面的代碼,其目的是要刪除two.myserver.com一個cookie

setcookie("ACOOKIE", 0, time() - 3600, "/", "two.myserver.com"); 

目前做這種方式不適合我。有什麼辦法可以讓我這樣的工作?

+0

想象一下,如果$ _SESSION變量cookie可以跨站點訪問,那將會是多麼的安全噩夢! – wallyk

回答

4

不,你只能從其他子域做到這一點。

2

你甚至不知道它們的存在,因爲它們只會在訪問它們原來的域名時被髮送(通過客戶端瀏覽器)。

1

不可能。 Cookie只能在相同的完全限定域中設置和取消設置。