Време сесия

explozen

Registered
Имам сесия user и със този код се опитвам да и задам време и след това да се прекратява но някъде греша. Ако някой е запознат нека помогне :)

PHP:
<?php
# стартиране на сесията
function isLogged(){
    if($_SESSION['user']){ 
        return TRUE;
    }else{
        return FALSE;
    }
}
function logOut(){
    $_SESSION = array();
    if (isset($_COOKIE[session_name()])) {
        setcookie(session_name(), '', time()-42000, '/');
    }
    session_destroy();
}

function sessionX(){
    $logLength = 7200; # time in seconds :: 1800 = 30 minutes
    $ctime = strtotime("now"); # Create a time from a string
    if(!isset($_SESSION['sessionX'])){ 
        $_SESSION['sessionX'] = $ctime; 
    }else{
        if(((strtotime("now") - $_SESSION['sessionX']) > $logLength) && isLogged()){
            logOut();
            header("Location: /admin/login.php");
            exit;
        }else{
            $_SESSION['sessionX'] = $ctime;
        }
    }
}
sessionX();
?>
 
Ако не това поне каже как да сложа "Запомни ме" и като се кликне сесията да се запази за определено време.
 

Back
Горе