No, la sessione non dura 20 minuti... scade dopo 20 minuti di inattività. ma a quel punto l'utente non è più sul tuo sito.Originariamente inviato da markzzz
uhm si, ottima idea. però per quanto ne sò le sessioni durano al massimo una ventina di minuti lato server in php... quindi non rischio che ogni 20 minuti mi conta 2 visite?
LA cosa migliore è quella di loggare un utente se non ha nessuna sessione, poi a sessione inizializzata è sempre lui e non lo logghi più. cosi non hai valori ripetuti a cavallo dell'ora.
Codice PHP:
session_start();
if(!isset($_SESSION['log']))
{
# QUERY INSERT...
$_SESSION['log'] = 'logged';
}