我有一個跨域cookie問題。我閱讀了許多有關在子域之間共享Cookie的文檔。所有文章的主要思想是將Domain屬性設置爲「.mydomain.com」。我在本地IIS服務器上創建了兩個域 - test1.local.boo和test2.local.boo。瀏覽器可以很好地顯示它們。我有以下代碼:跨域Cookie問題(ASP.NET)
網站測試1 - 寫餅乾:
HttpCookie myCookie = new HttpCookie("TestCookie");
myCookie.Domain = ".local.boo";
myCookie["msg"] = "Welcome from Cookie";
Response.Cookies.Add(myCookie);
網站測試2 - 讀取cookie的:
HttpCookie cookie = Request.Cookies["TestCookie"];
if (cookie != null)
{
Response.Write(cookie["msg"]);
}
else
{
Response.Write("FAILED");
}
該代碼總是顯示失敗的消息。所以這意味着第二個站點無法從同一個子域讀取cookie。我的錯誤在哪裏?
做都坐必須有這些,這些選項在哪裏記錄? – Tracker1 2011-11-11 23:32:20