У меня есть следующий код, чтобы истечь сеанс после установленного количества времени.Это однако не работает должным образом.Если я установлю его, например, на 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();
}