2

我尝试按照其他帖子在脚本开头使用这些说明:

ini_set('session.gc_maxlifetime',24*60*60);
ini_set('session.gc_probability',1);
ini_set('session.gc_divisor',1);
session_cache_expire(24*60*60);

但总是看到会话在 30 分钟后过期。在session_start()该指令之后调用。

PS:我使用的是 Ubuntu LAMP 远程服务器。

4

1 回答 1

0

您让您从 ini 更改这些配置,否则在页面执行后它们不会保持这种状态,因此当用户继续使用该网站时,它们会达到php.ini's session max 生命周期:session.gc_maxlifetime 您将不得不编辑 php.ini 文件。 ini 包含:

session.gc_maxlifetime = 86400
于 2013-11-12T01:12:19.653 回答