2012-12-26 75 views
1

我在「foo.bar.com」,我設置與主要的「ABC」 cookie的域「.bar.com」刪除從父域

到目前爲止好餅乾。

現在,我仍然在「foo.bar.com」,但我想從域中刪除與主要的「ABC」餅乾「.bar.com」

我該怎麼辦呢?我在做JavaScript。

+2

據我所知,這隻能在PHP中實現。我可能是錯的。此外,刪除cookie只是將其設置爲當前時間之前的到期日期。 – SeinopSys

+3

你是如何設置cookie的? – mutil

回答

2

你需要明確提供域名

document.cookie = 'abc=' + ";expires=Thu, 01 Jan 1970 00:00:01 GMT ;domain=.foo.com;path=/"; 
1

如果使用jquery.cookie,您指定的域和路徑:

$.removeCookie('cookie_name', {domain: '.food', path:'/'}); 
+0

這不是一個受歡迎的評論,但它對我有用。它允許我從subsite.base.com中的.base.com中刪除一個cookie – webber55

0

只能從確切同一個域中刪除cookie它在哪裏設置。有關更多詳細信息,請參閱this回答: