我在延长会话时间方面遇到了问题。
我试过
//start sessions
ini_set('session.gc-maxlifetime', 60*60*22); //22h
echo ini_get("session.gc_maxlifetime");
然而,回声显示“1440”..默认值。
我的php.ini可以受到保护吗?
答案 0 :(得分: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");
答案 1 :(得分:0)
“session.gc_maxlifetime”的最大值为65535.大于此值的值可能会导致php会话停止工作。