如果有一个为子域名设置的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子子域?