有没有办法在不同的域和不同的应用程序(经典的 ASP 和 ASP.NET)之间共享 cookie
问问题
24607 次
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 回答