Ora sono riuscito a fare la funzione che se dopo top minuti di inattivita se lutente clicca sul link lo rimanda al login e fin qui tutto bene.

ora mi sorge un altro problema che é il seguente:

dovre poter impostare gli utenti che anno chiuso il browser nel db su offline basandomi sull'ultima attività inserita con timestam nel db.

non riesco a capire come procedere al momento ho buttato giu questo:

Codice PHP:
function userTimeout(){
include
"config.inc.php";
// Ora attuale in timestamp

$time time();

// Prendo l'ora sul db del login (timestamp)

mysql_select_db($database_name$conn) or die (mysql_error());
$sql "SELECT lg_lastactive, lg_expire FROM tb_login";
$query mysql_query($sql) or die (mysql_error());
$result mysql_fetch_assoc($query);

// metto nella variabile lastactive l'ora dal db (ora dell'ultima attività)

$lastactive $result['lg_lastactive']; 

// tempo di scadenza (impostato su 60 secondi nel db)

$timeout $result['lg_expire'];

// differenza tra l'ora attuale e lora dell'ultima attività

// Credo che sia qui che sbaglio !!!!!!!!!!

$differenza $time $lastactive;

// Controllo tutte le ore e se sono maggiori a 300 secondi imposto sul db offline

    
$sql "UPDATE tb_login SET lg_ip = '', lg_session = '', lg_useronline = '0' WHERE lg_expire > '$differenza'";
    
$query mysql_query($sql) or die (mysql_error());
    
    
    } 
Grazie Michel