Имам сесия 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();
?>