Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Rad sa Sessions preko Mysql baze

[es] :: PHP :: Rad sa Sessions preko Mysql baze

[ Pregleda: 1218 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

dragan.zm
Doboj

Član broj: 87035
Poruke: 94
195.59.102.*



Profil

icon Rad sa Sessions preko Mysql baze04.07.2009. u 14:24 - pre 180 meseci
Pozdrav,

Imam potrebu da prikazem imena prijavljenih korisnika i jedini nacin koji vidim jest da session stavim u bazu pri logovanju, te procitam iz te tabele imena.

To bilo nesto kao trenutno online. Jel ko zna neko dobro rijesenjem kako zapisiviat i brisat sezone u bazu.
Pozz

 
Odgovor na temu

Tudfa
Jovicevic Vladimir

Član broj: 152699
Poruke: 384
*.dynamic.sbb.rs.



+3 Profil

icon Re: Rad sa Sessions preko Mysql baze04.07.2009. u 16:24 - pre 180 meseci
Dovoljno ti je da u tabeli user imaš polje lastactivity koje se update-uje nakon svakog učitavanje stranice koju je korisnik zatražio.
I onda posle toga meriš da li je korisnik imao aktivnost u poslednjih recimo 10 min, i ako jeste taj korisnik je online...

Ako ti treba i broj neregistrovanih online korisnika, onda ideš proverom preko ip adrese...
Tu možeš da iskoristiš jednu tabelu u koju čuvaš ip i lastactivity ili tekstualni fajl, šta god ti odgovara.
I sad pošto ćeš u tom fajlu ili tabeli imati i ip adrese registrovanih korisnika, broj gostiju dobijaš kao razliku ukupnog
broja online korisnika i broja registrovanih korisnika.
Citat:
dragan.zm: Jel ko zna neko dobro rijesenjem kako zapisiviat i brisat sezone u bazu.

Kao što rekoh, to ti ne treba...
Ako te interesuje više o čuvanju kompletnih informacija o sesiji(sessionid,data,last_access) u bazi imaš ovde o tome..
 
Odgovor na temu

[es] :: PHP :: Rad sa Sessions preko Mysql baze

[ Pregleda: 1218 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.