Koristim Mysql za bazu korisnika i sesiju za login.
U tabeli korisnici nalaze se sve informacije o korisniku, bitna polja su ( korisnicko ime - korime), (poslednji login - poslednji_login), (login - login).
Kako bih prikazao ko se trenutno nalazi na sajtu od registrovanih korisnika koristim update baze gde, kada se korisnik uloguje, polje login ima vrednost "1", inace je default vrednost "0".
mysql_query("UPDATE korisnici SET login=1 WHERE korime='$korime'");
Kada korisnik klikne na logout, polje login se vraca na vrednost "0", ali problem se javlja kada se browser zatvori tada korisnik ostaje ulogovan, tj polje login ostaje "1".
Nasao sam neko resenje ovde na forumu, neko je imao isti problem, ali nikako da uspem da napravim to,evo posle 3 dana pokusavanja nisam uspeo da dodjem do rezultata, jednostavno ne mogu da napisem u php-u to sto sam zamislio u glavi, pretpostavljam da veliki je problem sto sam ja to verovatno pogresno zamislio. Funkciju time() ne razumem bas najbolje, tj kako da iz time() vratim "H.m.s"
Nadam se da sam detaljno i jasno objasnio moj problem, pa ako bi neko mogao da mi pomogne oko ovoga. Unapred hvala svima!