我想知道是否有可能刪除PHP中的cookie,這意味着從其他子域中爲特定子域重新設置過去的時間。刪除其他子域中的Cookie
例如:
說我執行上one.myserver.com下面的代碼,其目的是要刪除two.myserver.com一個cookie
setcookie("ACOOKIE", 0, time() - 3600, "/", "two.myserver.com");
目前做這種方式不適合我。有什麼辦法可以讓我這樣的工作?
我想知道是否有可能刪除PHP中的cookie,這意味着從其他子域中爲特定子域重新設置過去的時間。刪除其他子域中的Cookie
例如:
說我執行上one.myserver.com下面的代碼,其目的是要刪除two.myserver.com一個cookie
setcookie("ACOOKIE", 0, time() - 3600, "/", "two.myserver.com");
目前做這種方式不適合我。有什麼辦法可以讓我這樣的工作?
不,你只能從其他子域做到這一點。
你甚至不知道它們的存在,因爲它們只會在訪問它們原來的域名時被髮送(通過客戶端瀏覽器)。
不可能。 Cookie只能在相同的完全限定域中設置和取消設置。
想象一下,如果$ _SESSION變量cookie可以跨站點訪問,那將會是多麼的安全噩夢! – wallyk