PHP会话在Internet Explorer中不起作用,但cookie工作得很好

时间:2011-06-10 16:07:16

标签: php internet-explorer session session-cookies

我在IE中遇到了会话问题。我已经在IE 7-8中进行了测试,但它不适用于任何一个。我可以看到我已登录,然后重定向,但会话以某种方式被删除。它在Firefox,Chrome和Safari中运行良好。

如果我使用我所做的“记住我”功能,那么它也适用于IE?所以它不能成为cookie的问题吗?

我经常研究这个问题并找到一些人们建议对配置进行以下更改的论坛:

$config['sess_cookie_name']        = 'cisession'; 
$config['sess_expiration']        = 72000; 

这也不起作用。

在同一个论坛上,一个人说他在当地时间找到了解决方案:

  

我找到了解决问题的方法。   显然,IE7会删除会话   在您的机器的日期和时间设置   时间配置不正确。   请点击此链接,IE中没有Cookies。   我希望它能成就你的一天   矿。

问题在于他引用的链接不起作用。

这里有人知道这个问题是什么吗?

谢谢!

1 个答案:

答案 0 :(得分:0)

您在设置会话后是否立即使用php标头重定向?这对我来说有时是一个问题。可以通过在页面加载时使用javascript进行重定向来解决。