diff --git a/metadata/include/session.php b/metadata/include/session.php index 152c709..be43caf 100644 --- a/metadata/include/session.php +++ b/metadata/include/session.php @@ -4,7 +4,7 @@ //$prolong==true для продления виртуальной сессии function startSession($prolong=true) { - $sessionLifetime = 3600; //В секундах (время жизни должно быть меньше чем session.gc_maxlifetime там значение по умолчанию: 1440/60=24 минутs (60*60=3600 час)) + $sessionLifetime = 3600; //В секундах (время жизни должно быть меньше чем session.gc_maxlifetime там значение по умолчанию: 1440/60=24 минутs (60*60=3600 то это час)) if (!@session_start()){ return false; } @@ -15,7 +15,9 @@ function startSession($prolong=true) if ( $t-$_SESSION['lastactivity'] >= $sessionLifetime ) { $t=$_SESSION['lastactivity']; - session_unset(); + //session_unset(); Удалить все переменные сессии (устарела) + //$_SESSION = array(); + session_reset(); // Удалить все переменные сессии $_SESSION['lastactivity']=$t; return false; }