使用IE 11时SESSION丢失,其他浏览器没有SESSION丢失

时间:2017-08-31 15:42:20

标签: php html session-cookies

在阅读之后,必须考虑一些浏览器如何使用或不使用会话变量,我完全感到困惑。我有一个有iFrame的脚本,在iFrame上有一个用户输入表单。完成表单并单击保存按钮后,输入将保存到我的数据表中,具体取决于正在使用的浏览器。使用Chrome和Firefox时,使用IE 11时无效。

现在我已经阅读了所有与P3P政策有关的内容。同样,从我读过的文章中可以看出,在使用IE 11时有很多方法可以处理P3P,但我没有尝试过工作。

在我的PHP脚本中,我有:

header('P3P: CP="ALL DSP COR CUR ADM TAI OUR IND COM NAV INT"');
if (!isset($_SESSION)) {
   session_start();
}

// and so no

我还读到了包括:

header('P3P: CP="Potato"');
if (!isset($_SESSION)) {
  session_start();
}

应该有效,没有。

它认为这只是IE的一个问题。任何人都可以给我一些建议和heml来让我的脚本在没有任何会话丢失的情况下工作。

非常感谢你的时间。

0 个答案:

没有答案