在两个不同的域中维护 iframe 的会话



我有两个域名(所有网站都是使用 ASP.NET 开发的):

  • iframe.com
  • domainA.com
  • domainB.com

domainA.com 和 domainB.com 都有一个指向 iframe.com 的iframe。

当我浏览域 A 时,iframe.com 将设置会话变量。

当我导航到域 B(使用相同的浏览器和相同的会话)时,我希望保留我在浏览域 A 时在 iframe.com 中设置的会话变量。

这可能吗?我似乎失去了所有的会话重担:(

提前致谢

我个人会使用自定义版本的SQL Server模式进行会话。简而言之,我将创建一个对象(可能是哈希表)并将其内容存储在数据库中,然后为其分配一个 GUID,并将该 GUID 发送到客户端以存储为 cookie。

这样,每次客户端(浏览器)从 Cookie 发送 GUID 时,您都可以在数据库中查找该 GUID,并能够在 SQL Server 中获取/存储数据。

最新更新