[PHP] Users Online with cookies

Pozdrav.

Napravio sam sajt sa kolačićima ( Cookies ) i treba da napravim koji su članovi online i offline.Zanima me kako da to napravim ?

Hvala.

Mozes npr. da u bazi napravis row status i onda napravis mysql query npr.
“UPDATE users SET status = 1 WHERE username = '”.$username."’" a kada ide logout: “UPDATE users SET status = 0 WHERE username = '”.$username."’" (1 je online a 0 offline)

Pa i nisi mu baš pomogao. Na taj način, jednom kada korisnik dođe online, zauvijek će “ostati na online listi” jer mu se nikada neće vratiti polje “status” na “0” u slučaju da korisnik samo ugasi browser ili ode sa stranice.

Zapravo se to radi pomoću timestampa najlakše, proguglaj, siguran sam da ćeš naći riješenje.

Kad smo već kod cookija, jel moguće korisniku postaviti cookie i onda ga odmah provjerti jel ga ima?
Naime, želim se riješit botova i ostalih gamadi kod isporuke sadržaja, znam da ih neki spremaju, ali bar da smanjim malo… Jer gutaju mi prevelik promet, i po više stotina gb mjesečno.

Možete li mi malo preciznije pomoći ?