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

时间:2012-11-29 02:27:39

标签: asp.net session iframe

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

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

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

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

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

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

提前致谢

1 个答案:

答案 0 :(得分:0)

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

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

相关问题