4

我有一个通过 iFrame 嵌入到前端站点的网站管理员端的登录页面。在嵌入框架中单击按钮时,将检查登录详细信息并设置会话变量。

假设前端站点的域是http://SiteA,iFrame 嵌入为:

<iframe name="myFrame" src="http://SiteB/MyLogin.aspx" ></iframe>

在 iFrame 中单击按钮后,SiteA 上的整个窗口将通过 javascript 调用重定向:

window.parent.location = "http://SiteB/home.aspx"

http://SiteB我希望在重定向后我现在在 SiteB 时存储和访问从 iFrame 创建的会话变量,其 src 为。

这个变量是否仍然被归类为第 3 方会话变量,即使它是在一个框架内创建的,其源与随后被访问的源相同?如果是这样,是否有另一种方法,不使用 p3p 策略或诉诸查询字符串?

附加信息

login.aspx 页面在直接访问时按需要工作,而不是在 iFrame 中。当重定向保留在 iFrame 内时,它也可以工作,即

window.location = "http://SiteB/home.aspx"
4

1 回答 1

1

因为会话变量是在同一个域上创建的,所以从http://SiteB/Home.aspx.

于 2012-07-17T18:42:33.553 回答