tienes ke kambiar el archivo de php en gc_maxlifetime o puedes usar la función:
Código PHP:
ini_set("session.gc_maxlifetime", "1800");
y listo, investigando encontré este ejemplo espero que te sirva:
Código PHP:
<?php
ini_set("session.cookie_lifetime","36000");
session_start();
$_SESSION["time"] = time();
if (time() - $_SESSION["time"] < 3600) {
echo 'no ha pasado una hora';
}else{
echo 'ha pasado mas de una hora';
session_destroy();
}
?>