我有一个带有 iframe 的 php 站点,该 iframe 指向一个 .net 站点,如果用户离开该网站,我们会向用户发送一封电子邮件,该电子邮件为他们提供了一个设置会话的链接和一个允许用户返回该站点的 cookie在填写所有详细信息的情况下,我们通过将用户发送到指向 .net 站点域上的页面并设置 cookie 和会话变量的链接来做到这一点,然后重定向到具有 .网络 IFrame
在 Chrome 和 firefox 中,我们没有任何问题,但是在 IE 中,cookie 和会话没有被读取,我已经读到,当 cookie 与 iframe 一起使用时,现在未使用的 p3p 策略仍然由 IE 强制执行,所以我设置了内容标题通过IIS(并尝试设置不同的 cp 值)但这并没有改变
有谁知道我可以尝试使用 IE 来实现这个功能吗?谢谢
更新
好的,所以设置 cookie 的域上的 p3p 标头(以及接收 cookie 的域)是p3p CP="NID DSP ALL COR"
,并且设置的 cookie 标头是Set-Cookie cookiename=CustId=249674; expires=Wed, 23-Oct-2013 08:29:03 GMT; path=/
它似乎在 php 页面上时也可以在网络选项卡的 cookie 部分获取 cookie IFrame,但 iframe 发出的请求没有 cookie