Merge branch 'master' of https://git.dirt.kz/igor/Metadata_PHP
This commit is contained in:
@ -4,7 +4,7 @@
|
|||||||
//$prolong==true для продления виртуальной сессии
|
//$prolong==true для продления виртуальной сессии
|
||||||
function startSession($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()){
|
if (!@session_start()){
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
@ -15,7 +15,9 @@ function startSession($prolong=true)
|
|||||||
if ( $t-$_SESSION['lastactivity'] >= $sessionLifetime )
|
if ( $t-$_SESSION['lastactivity'] >= $sessionLifetime )
|
||||||
{
|
{
|
||||||
$t=$_SESSION['lastactivity'];
|
$t=$_SESSION['lastactivity'];
|
||||||
session_unset();
|
//session_unset(); Удалить все переменные сессии (устарела)
|
||||||
|
//$_SESSION = array();
|
||||||
|
session_reset(); // Удалить все переменные сессии
|
||||||
$_SESSION['lastactivity']=$t;
|
$_SESSION['lastactivity']=$t;
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user