ciao, cortesemente chi volesse rispondermi. Ho il seguente codice per il controllo di sessione, ma non riesco a capire qual'e' la parte che indica quanti minuti puo' restare inattiva la sessione, in quanto dopo qualche minuto scade. Forse io non lo so e scade comunque ?

grazie.

alex.
---------------------------

<?php
//Avvio o continuo la sessione
session_start();

//Controllo che la sessione sia attiva
if(!IsSet($_SESSION['logged'])){
//Controllo se l' utente vuole loggarsi
//Recupero i valori da una Form
$username = @$_POST['txt_username'];
$password = @$_POST['txt_password'];

//Controllo se l' username e la password non sono vuoti
if((!strlen($username) == 0) and (!strlen($password) == 0)){
//Effettuo il controllo dei dati
$strSQL = "SELECT * FROM tbl_users WHERE user_name = '".$username."'";
$strSQL .= " AND user_pass = MD5('".$password."')";
$result = mysql_query($strSQL);
$row = mysql_fetch_row($result);
//Controllo se l' utente e' stato trovato
if(!strlen($row[0]) == 0){
$myArray = array($row[0], $row[3]);


//Effettuo il Login
$_SESSION['logged'] = $myArray;

}
//Libero la memoria
mysql_free_result($result);
}
}else{
$timestamp =(date("Y-m-d"));
$orastamp =(date("H:i:s"));

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

$strSQL = "UPDATE tbl_users SET data_ultima ='$timestamp',ora_ultima ='$orastamp' ";
$strSQL .= " WHERE user_id = ".$_SESSION['logged'][0];

mysql_query($strSQL);
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

}

if(@$_GET['logout'] == 1){ //Effettuo il Logout
$_SESSION = array(); //Desetto tutte le variabili di sessione
session_destroy(); //Distruggo le sessioni
header( "Location: login.php" );
}
?>
</center>