So che se ne è molto parlato e sinceramente penso di aver letto tutti i vostri post a riguardo.
Ho accolto la vostra proposta (l'unica che a logica dovrebbe funzionare...) per risolvere il problema del logout dell'utente se chiude la finestra del browser..
Si diceva per il logout di utilizzare un codice di questo tipo:
Codice PHP:
$chiusura = "DELETE FROM presenti WHERE (OraEntrata - NOW()) > 20*60";
$query = mysql_query($chiusura, $connessione);
Dove OraEntrata è un timestamp (fatto con funzione time() ?
) al momento del login dell'utente...
Almeno io l'ho impostato così sul mio sito in un apposito insert...
Qualcosa di questo genere....
Codice PHP:
$actualtime = time();
$log=mysql_query("INSERT INTO presenti SET Nome='".$Nome."', OraEntrata='".$actualtime."'",$connessione);
Adesso veniamo al dunque....
Ho impostato nella pagina principale un include che include(nomefile.php) che include il codice del DELETE sopra riportato.
Quando aggiorno la pagina,dovrebbe leggerlo....ma non funziona.
Cosa ho sbagliato?
Io voglio che si cancelli la riga del database dell'utente con quella condizione di tempo.
Cosa si può fare?