会话仅在Internet Explorer中自动过期

时间:2015-09-29 07:58:17

标签: php

Folowing代码总是将我重定向到我的页面' /index.php?err = 2'仅限Internet Explorer。 Chrome,firefox和safari都没有这个问题所以这显然只是IE中的会话问题。我尝试过在网上提出的建议,但无论如何它都没有帮助我:

How to prevent Browser cache for php site

How to change the session timeout in PHP?

<?php
 if(!isset($_SESSION['sess_useremail'])){
      header('Location: index.php?err=2');
 }else{ 
    #code if session is not expired
}
?>

并尝试将此设置为标题..我认为其中一个可能是问题..但IE仍然将我抛出到index.php..Below代码取自here

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

任何帮助将不胜感激。谢谢。

1 个答案:

答案 0 :(得分:0)

如果您正在使用Xampp,Wamp或任何其他以及您运行的PHP版本,是否可以向我们提供有关您的开发环境的详细信息,例如操作系统?

此外,你的最后一个链接,我读了这篇文章,而你正在使用的是这个东西,那个人特别说它对他来说根本不起作用,所以,你为什么要尝试呢?

好吧,也许你应该查看文章的最终解决方案(在最后),尝试并给我们一些新闻:)