【发布时间】:2014-05-27 05:34:52
【问题描述】:
我将会话设置为在登录后 4 小时内有效。但会话将在整整时间(@12 PM、1 AM、2 AM 等等......)到期。
例如:如果在 12.00 PM 或 12.30PM 登录,会话将在下午 1 点到期。
这是我的代码。
// server should keep session data for AT LEAST 4 hour
ini_set('session.gc_maxlifetime', 14400);
session_start();
$_SESSION['login'] = 1;
$login_session_id=session_id();
【问题讨论】:
-
@AjayPatel:我知道......我是说即使我设置了会话时间它也不起作用......
-
这个问题和Cakephp有关吗?
-
如果这实际上与 CakePHP 相关(看起来不像!):阅读最后一部分 here 关于 cookie 生命周期。你很可能错过了那部分。并且不要直接使用
ini_set()等。