0

我对IE8有一个奇怪的问题,实际上我正在测试该网站的朋友确实导致我在从 IE8 浏览该网站时没有任何问题。调试站点我看到,当他浏览页面时,每次重新加载页面时都会清除 php 会话内容。

所以我认为这与会话cookie有关,但我不知道是什么。我在每个页面上添加了这个P3P策略,希望它会有所帮助:

header('P3P: CP="IDC DSP COR ADM DEVi TAIi PSA PSD IVAi IVDi CONi HIS OUR IND CNT"');

我让他测试这个网站,它现在正在工作。每次重新加载页面时都没有清除会话。问题是为什么该网站在同一个浏览器中为我工作?那个 P3P 在他的浏览器上做了什么?我知道Facebook还没有实施 P3P 政策,我也不明白我为什么要这样做,因为标签非常棘手,Facebook 可以不用它。

4

1 回答 1

1

如果 IFRAME 中的文档来自不同的域,则 IE 需要 P3P 策略才能在 IFRAME 中设置 cookie。

如果您不知道这一点,那么您怎么知道要尝试呢?

如果您的安全设置低于您的朋友,它可能对您有用。

http://www.windley.com/archives/2008/08/p3p_and_internet_explorer.shtml

于 2011-02-20T21:03:32.067 回答