客戶端在a.url.com上有一個站點。客戶端用主機創建一個cookie爲「.url.com」,路徑爲「/」。客戶在b.url.com重定向到我們。客戶端有一個編碼問題,需要我們刪除cookie(長篇故事)。覆蓋cookie的問題
以下代碼在我們的測試或生產環境中根本沒有調整過期,但在本地工作正常。
if (Request.Cookies["cookie"] != null)
{
HttpCookie myCookie = new HttpCookie("cookie");
myCookie.Expires = DateTime.Now.AddDays(-1d);
Response.Cookies.Add(myCookie);
}
任何想法?
我們已經做了一些更多的研究。該cookie實際上是從www1,www2或www3.url.com創建的,儘管這不重要。我們測試過,當我們手動創建cookie並將主機值設置爲與我們的域(如b.url.com)完全相同的值時,代碼正在更新cookie。當主機值設置爲更通用的「.url.com」時,它不起作用。思考? –