Rya*_*uss 2 c# asp.net cookies
客户在a.url.com上有一个网站.客户端创建一个cookie,主机为".url.com",路径为"/".客户通过b.url.com重定向到我们.客户端存在编码问题,需要我们删除cookie(长篇故事).
以下代码在我们的测试或生产环境中根本没有调整到期,但在本地工作正常.
if (Request.Cookies["cookie"] != null)
{
HttpCookie myCookie = new HttpCookie("cookie");
myCookie.Expires = DateTime.Now.AddDays(-1d);
Response.Cookies.Add(myCookie);
}
Run Code Online (Sandbox Code Playgroud)
有任何想法吗?
我们已经弄清楚了.我们需要添加一行代码来手动设置域.现在总有意义.
if (Request.Cookies["cookie"] != null)
{
HttpCookie myCookie = new HttpCookie("cookie");
myCookie.Domain = ".url.com";
myCookie.Expires = DateTime.Now.AddDays(-1d);
Response.Cookies.Add(myCookie);
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2689 次 |
| 最近记录: |