Crea una variabile di sessione con il primo tempo
Codice PHP:
if(!isset($_SESSION['mia_sessione'])) $_SESSION['tempo'] = time(); 
Poi vai a fare i controlli
Codice PHP:
//1200 secondi sono 20 minuti
if(isset($_SESSION['tempo']) && (time()-$_SESSION['tempo'])>1200session_deostry();