Asp.net

跨不同域和不同應用程序(經典 ASP 和 ASP.NET)共享 cookie

  • May 30, 2015

有沒有辦法在不同的域和不同的應用程序(經典的 ASP 和 ASP.NET)之間共享 cookie

不,沒有。

問題是跨域之一,而不是 asp.net/classic asp,並且是安全原因。

如果域是子域,您可以共享 cookie,前提是您使用兩者都可以訪問的 cookie 路徑(即,對於域sub.example.com,您可以使用域讀取和寫入 cookie example.com)。

您可以通過伺服器之間的一些幕後通信或通過查詢字元串共享 cookie。

兩者都是不明智的,除非 cookie 中的資訊是無害的(但請注意,看起來無害的數據通常實際上並非無害)。

對訪問 cookie 的本機支持不可能跨域,並且可能永遠不會出於安全原因。

引用自:https://stackoverflow.com/questions/4781353