PHP会话在24分钟后保持超时... session.gc_maxlifetime设置为90000

时间:2012-02-02 11:28:58

标签: php session session-variables session-cookies session-timeout

我无法弄清楚为什么我的PHP会话在24分钟后超时,即使我将session.gc_maxlifetime设置为非常高的数量。

我专门进入我的/ tmp文件夹来查看正在创建的会话数据文件。正如您对PHP的垃圾收集所期望的那样,旧文件通常会被删除。每次,它似乎是>的文件。 24分钟。这看起来很奇怪,因为session.gc_maxlifetime的默认值是1440秒(24分钟)。但是我改变了那个变量,php.ini中的其他内容都没有设置为1440.这可能导致什么原因?

1 个答案:

答案 0 :(得分:0)

我无法理解...... 如果您不想让文件超过24分钟,那么您就不需要更改任何内容。

否则,只需将1440值扩展为您需要的值,然后重新启动Apache。

您为session.gc_maxlifetime指定了哪个值?