9

有没有办法在不同的域和不同的应用程序(经典的 ASP 和 ASP.NET)之间共享 cookie

4

3 回答 3

20

不,没有。

问题是跨域之一,而不是 asp.net/classic asp,并且是安全原因。

如果域是子域,您可以共享 cookie,前提是您使用两者都可以访问的 cookie 路径(即,对于域sub.example.com,您可以使用域读取和写入 cookie example.com)。

于 2011-01-24T11:21:07.413 回答
6

您可以通过服务器之间的一些幕后通信或通过查询字符串共享 cookie。

两者都是不明智的,除非 cookie 中的信息是无害的(但请注意,看起来无害的数据通常实际上并非无害)。

对访问 cookie 的本机支持不可能跨域,并且可能永远不会出于安全原因。

于 2011-01-24T11:39:05.310 回答
-4

您可以使用 cookie 转换器将所有 cookie 保存在共享数据库中并尝试重新创建它们。

于 2011-01-24T16:25:45.110 回答