如果有一個爲子域名設置的cookie,metric.foo.com,有沒有辦法讓我刪除metric.foo.com cookie,請求www.foo.com?瀏覽器(至少Firefox)似乎忽略了一個帶有metric.foo.com域的Set-Cookie。是否可以刪除子域cookie?
12
A
回答
16
Cookie只能由創建它們的域讀取,因此如果cookie是在metric.foo.com創建的,則必須在創建它的同一個域下刪除它。這包括子域。
如果您需要從metric.foo.com中刪除一個cookie,但當前正在www.foo.com上運行一個頁面,您將無法做到這一點。
爲了做到這一點,您需要從metric.foo.com加載頁面,或者在foo.com下創建cookie,以便在任何子域下都可以訪問。或使用本:
Response.cookies( 「的myCookie」)域= 「.foo.com中」
...創建的同時,你刪除它之前。
..未經測試 - 應該可以工作。
5
我有與子域相同的問題。由於某種原因,首先從請求中獲取cookie不起作用。相反,我最終創建了一個具有相同cookie名稱和過期日期的新cookie。這工作完美:
void DeleteSubdomainCookie(HttpResponse response, string name) { HttpCookie cookie = new HttpCookie(name); cookie.Expires = DateTime.Now.AddMonths(-1); cookie.Domain = ".yourdomain.com"; response.Cookies.Add(cookie); }
相關問題
- 1. 一個子域可以刪除域cookie嗎?
- 2. 刪除Rails 3子域Cookie
- 3. 是否可以讀取跨域cookie?
- 4. 是否可以在子域中使用WIF SessionAuthenticationModule Cookie?
- 5. Cascade.All()是否可以刪除?
- 6. 是否可以在域從子域
- 7. 刪除其他子域中的Cookie
- 8. expressjs從子域中刪除Cookie
- 9. 是否有可能共享域和子域之間的cookie
- 10. 從其他域刪除cookie
- 11. 如何刪除無Cookie域的Cookie
- 12. 使用Java篩選器從子域中刪除基礎域Cookie
- 13. Cookie可以存儲但不能刪除
- 14. 是否可以刪除sql_actions_Local_instance_MySQL56.log?
- 15. 是否可以刪除github帳戶
- 16. 是否可以刪除或覆蓋cmdlet?
- 17. 是否可以刪除OpenCV中的trackbar?
- 18. 是否可以刪除pagecreate事件?
- 19. 是否可以刪除Google徽標?
- 20. 是否可以從CMFCRibbonCategory中刪除CMFCRibbonPanel?
- 21. 是否可以刪除「檢查元素」?
- 22. 當孩子被刪除時,JPA是否可以處理刪除父對象?
- 23. 是否有可能重構此語句以刪除子查詢?
- 24. 是否可以在跨域請求之間保留Cookie?
- 25. ASP.NET Cookie子值刪除
- 26. 刪除HTTPS如果URL是一個子域(.htaccess)是否
- 27. MySQL多刪除。是否可以多刪除引用的行?
- 28. 是否可以刪除刪除短信的能力?
- 29. 是否可以刪除/刪除wx.aui.AuiManager窗格?
- 30. 是否可以在PHP中將cookie設置爲從2lvl域到所有3和4lvl子子域?