我有两个域名(所有网站都是使用 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 中获取/存储数据。