在父域的子域浏览主机时,我需要删除之前为父域设置的 cookie。
即,为 example.com 设置了一个 cookie“xyz”,我正尝试使用 Django 后端在 subdomain.example.com 上删除它。
给 View 的 request.COOKIES 不包含任何 cookie,除了来自 subdomain.example.com 的 cookie,所以我不能只写 response.delete_cookie(...) 来删除它。
是否可以在 Python 或 Javascript 中执行此类删除操作?
最佳答案
cookie 可能是用“域”参数设置的。将 cookie 设置为可从设置 cookie 的域的所有子域访问。
我不是 python 专家,但我对 http 协议(protocol)的了解表明这可能是问题所在。
关于javascript - 无法从 Django 中的另一个(父)域获取 cookie,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2043138/