【发布时间】:2011-10-21 06:20:06
【问题描述】:
我有以下代码在设定的时间后使会话过期。但是,它无法正常工作。如果我将它设置为例如 1 分钟甚至 5 分钟,它会立即过期。你能帮忙吗?
// duration in minutes * seconds
$duration = (DURATION * 60);
if(isset($_SESSION['started']))
{
// show banner and hide form
echo $msg;
$showform = 0;
if((time() - $_SESSION['started'] - $duration) > 0)
{
unset($_SESSION['count']);
unset($_SESSION['offender']);
$showform = 1;
}
}
else
{
$_SESSION['started'] = time();
}
【问题讨论】:
-
该死的 Visual Studio!不敢相信我刚刚尝试在您的代码 sn-p 中右键单击
DURATION并尝试选择“转到定义”。大声笑