Php 为什么IE7拒绝框架中页面的会话cookie?

Php 为什么IE7拒绝框架中页面的会话cookie?,php,session,cookies,internet-explorer-7,frames,Php,Session,Cookies,Internet Explorer 7,Frames,我正在建立一个网站,是加载到一个框架集的其他网站的域名是不同的父网站 这在包括IE6在内的所有浏览器中都能正常工作,IE7除外。它根本没有注册会话,根本不起作用 该站点是使用LAMP、MySQL 5和PHP5实现的-是的,可能与实际问题无关,但仍然值得一提 有什么建议吗?这是标准的Internet Explorer安全设置。它不接受第三方cookie,即来自地址栏中显示内容以外的域的cookie。在其他用途中,这可以防止广告商为在其他网站上显示的广告保存跟踪cookies 个人访问者可以在他们的

我正在建立一个网站,是加载到一个框架集的其他网站的域名是不同的父网站

这在包括IE6在内的所有浏览器中都能正常工作,IE7除外。它根本没有注册会话,根本不起作用

该站点是使用LAMP、MySQL 5和PHP5实现的-是的,可能与实际问题无关,但仍然值得一提


有什么建议吗?

这是标准的Internet Explorer安全设置。它不接受第三方cookie,即来自地址栏中显示内容以外的域的cookie。在其他用途中,这可以防止广告商为在其他网站上显示的广告保存跟踪cookies


个人访问者可以在他们的首选项中关闭该设置,但除了跳出框架集之外,您将无法绕过它。

这是标准的Internet Explorer安全设置。它不接受第三方cookie,即来自地址栏中显示内容以外的域的cookie。在其他用途中,这可以防止广告商为在其他网站上显示的广告保存跟踪cookies


个人访问者可以在他们的首选项中关闭该设置,但除了跳出框架集,您将无法绕过它。

主机名/域名是否有下划线,即test_site.localdomain?如果是这样,这可能是问题所在,因为IE在设置Cookie之前会对域名进行一些基本验证,因此会记住会话,并且会拒绝主机名中的下划线。

主机名/域名中是否有下划线,即test_site.localdomain?如果是这样,这可能是问题所在,因为IE在设置Cookie之前会对域名进行一些基本验证,因此会记住会话,并且会拒绝主机名中的下划线。

我认为,如果添加适当的,IE将允许Cookie


我用.

创建了一个,我认为如果你添加一个合适的IE,那么IE将允许cookies


我使用创建了一个。

您可能希望尝试向站点添加标题,如下所示:

header('P3P: CP="ALL ADM DEV PSAi COM OUR OTRo STP IND ONL"');

有关详细信息,请参见此处。

您可能希望尝试按如下方式向站点添加标题:

header('P3P: CP="ALL ADM DEV PSAi COM OUR OTRo STP IND ONL"');

详见此。

另外,我相信Firefox也有类似的设置。另外,我相信Firefox也有类似的设置。我如何找到CP=之后可能需要的值?所有这些代码意味着什么?使用NOI-网站不收集已识别的数据标记是否允许IE在iframe中从另一个域的网页中显示我的网页?那么,我如何找出在CP=之后可能需要的值?所有这些代码意味着什么?使用NOI-网站不收集已识别的数据标记是否允许IE在iframe中从另一个域的网页中显示我的网页?