Codice PHP:
$query "SELECT * FROM account WHERE MD5(email) = '$User_Cookie' and password = '$Password_Cookie' and bloccato = '0' and archivio = '0'";
$result mysql_query($query$db);
$row mysql_fetch_array($result);
$IDUser_Admin $row["id"];
$User_Admin $row["email"];
$Password_Admin $row["password"];
$Nome_Admin $row["nome"];
$Email_Admin $row["email"];
$Tipo_Admin $row["tipo"];
$Condominio_Admin $row["condominio"];
$Ultimo_Admin $row["ultimo"];

$d explode(' ',$Ultimo_Admin);
$dt explode('-',$d[0]);
$ora explode(':',$d[1]);
$y $dt[0];
$m $dt[1];
$d $dt[2];
$h $ora[0];
$i $ora[1];
$s $ora[2];
$timestamp mktime($h$i$s$m$d$y);
$timestamp2 mktime(date("H"),date("i"),date("s"),date("m"),date("d"),date("Y"));
$ultima $timestamp2 $timestamp;

if (
$ultima 86400) {
$query "UPDATE account SET ultimo=Now() WHERE id = '$IDUser_Admin'";
$result mysql_query($query$db);
}

echo 
"<strong>Bentornato/a $Nome_Admin, il tuo ultimo accesso &egrave; del $d/$m/$y alle $h:$i:$s</strong>"
Ho questo script per l'ultima visita effettuata, ma è molto approssimativo, aggiorno dopo 24, posso accorciare i tempi, ma poi l'utente non vede la visita precedente. Come può diventare più funzionale?