4

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

  • iframe.com
  • domainA.com
  • 域名B.com

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

当我浏览 domainA 时,iframe.com 会设置一个会话变量。

当我导航到 domainB(使用相同的浏览器和相同的会话)时,我希望维护我在浏览 domainA 时在 iframe.com 中设置的会话变量。

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

提前致谢

4

1 回答 1

0

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

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

于 2014-10-09T22:29:13.123 回答