【发布时间】:2018-02-22 05:41:29
【问题描述】:
我在 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);
我确认他们返回旧值,这意味着它没有失败或其他什么。
我不知道在哪里可以找到丢失会话的原因。任何想法或建议将不胜感激。
【问题讨论】:
-
你检查你的htaccess文件了吗?你有类似
php_value session.gc_maxlifetime -
是的,我也检查了 htaccess 文件,那里什么都没有。
标签: php apache session configuration