IE上的Zend Framework会话问题

时间:2011-01-05 15:23:51

标签: php zend-framework session

我遇到了zend session的问题。如果我在使用它时没有为会话定义expire date参数,我在firefox中关闭浏览器会破坏会话。但是,在IE中它没有。

提前致谢

1 个答案:

答案 0 :(得分:0)

可以操作几个参数来更改PHP会话管理的行为。这些参数在[Session]中的php.ini文件中设置。

寻找:

session.cookie_lifetime

此参数以秒为单位保存会话cookie的生命周期,并在设置cookie的到期日期和时间时由PHP使用。默认值0设置会话cookie,该cookie仅在浏览器程序运行时持续。将此值设置为0以外的秒数可设置具有到期日期和时间的cookie。 Cookie的到期日期和时间设置为绝对日期和时间,通过将cookie_lifetime值添加到服务器计算机上的当前日期和时间来计算。

[cookie的实际到期时间由浏览器执行,它将cookie的到期日期和时间与客户端机器的日期和时间进行比较。如果在客户端上错误地设置了日期和时间,则cookie可能会立即过期或持续时间超过预期。 ]