Alla fine ho trovato qualcosina ma che pero non riesco a fare funzionare ed é questo:
Codice PHP:function checkUserOnline() {
include"config.inc.php";
mysql_select_db($database_name, $conn) or die (mysql_error());
$sql = "SELECT * FROM tb_login";
$query = mysql_query($sql) or die (mysql_error());
$result = mysql_fetch_assoc($query);
// Momento in cui si logga un client
$time = time();
$session_limit = $result['lg_expire']; // impostato a 1 minuto per test
$scadenza = $time - ($session_limit*60);
if($time > $scadenza) {
echo "scaduto";
} else {
echo "aggiorna";
}
in poche parole se la sessione e scaduta mi deve fare un update che mi imposti 0 per gli utenti rimasti connessi alla chiusura del browser, mentre se il tempo non é scaduto aggiornare l'ora di scadenza!
Ma sono molto confuso su come si fa`!!
Mi date una mano gentilmente-.



Rispondi quotando