2

我在延长会话寿命时遇到问题。

我试过

//start sessions
ini_set('session.gc-maxlifetime', 60*60*22); //22h
echo ini_get("session.gc_maxlifetime"); 

但是,回显显示“1440”.. 默认值。

我的 php.ini 会受到保护吗?

4

2 回答 2

9

指的ini_set是无效的 ini 设置 session.gc-maxlifetime,尝试更改为 session.gc_maxlifetime(注意连字符应该是下划线):

ini_set('session.gc_maxlifetime', 60*60*22); //22h
echo ini_get("session.gc_maxlifetime"); 
于 2012-05-02T20:48:31.843 回答
0

“session.gc_maxlifetime”的最大值是 65535。大于这个值可能会导致 php 会话停止工作。

于 2014-02-10T09:39:07.413 回答