【发布时间】:2014-04-18 01:06:31
【问题描述】:
我正在尝试使用以下脚本将会话生命周期延长至 3 天。
ini_set('session.gc_maxlifetime',3*24*60*60);
ini_set('session.gc_probability',1);
ini_set('session.gc_divisor',1);
$sessionCookieExpireTime = 3*24*60*60;
session_set_cookie_params($sessionCookieExpireTime);
session_start();
// page code
会话有效期必须保持 3 天,并且在第 3 天结束时会话必须过期。我的问题是,
1) 每次页面加载时会话都会重置吗?
2) 我是否在每次重新加载页面时将生命周期延长至 3 天?
如果是,我不想在每次页面加载时都延长会话生命周期。它应该设置用户第一次访问的页面,并且应该在第 3 天结束时过期。它不应该在每次页面重新加载时重置会话生命周期。
会话必须在会话到期后的第 3 天结束时重置。在此之前不应执行复位。
请在这个问题上帮助我。提前致谢。
【问题讨论】: