我正在使用 Apache 服务器 2.4.16 上的 PHP 5.5.38。在大约 25 分钟后,我会遇到会话丢失的问题。我在 php.ini 文件中找到了以下参数:
session.gc_maxlifetime = 1440
session.gc_probability = 10
但是在代码中,这些值被设置为不同的值。代码如下:
ini_set('session.gc_maxlifetime', 60*60*24*7);
ini_set('session.use_cookies', 1);
ini_set('session.gc_probability', 0);
我确认它们返回了旧值,这意味着它没有失败或其他问题。
我不知道在哪里寻找失去会话的原因。有任何想法或建议将不胜感激。
php_value session.gc_maxlifetime
这样的东西吗? - Thamaraiselvam