PHP - 会话过期日期已设置,但会话仍在浏览器重新启动时清除

时间:2013-06-26 12:44:53

标签: php session cookies browser restart

我知道有类似我的问题,但没有人回答我的问题:

在我的.htaccess文件中,我有几个代码规则,确保会话(登录用户)自动启动并持续一周:

#Set PHP rules
php_value session.gc_maxlifetime 604800
php_value session.gc_probability 0
php_value session.cookie_lifetime 604800
php_value session.name "DSWLogin"
php_value session.auto_start 1

它有效,会话名称为“DSWLogin”并且持续一周自动设置。但是,当我的浏览器重新启动时,会话及其内容会重置,因此会自动将用户记录下来。

所以在浏览器重启之前。 Before the browser restarts http://www.projectomicron.org/Images/Before%20Browser%20Restart.png

浏览器重启后:

After the browser restarts http://www.projectomicron.org/Images/After%20Browser%20Restart.png

1 个答案:

答案 0 :(得分:0)

嗯,它并没有完全回答我的问题,但@sectus“What about other browser?”提供了(意外的)缺失的链​​接。

事实证明是我的浏览器,谷歌Chrome重置了我的会话,在FireFox中它完美运行......