ovako:
kao prvo da se zahvalim Gojku koji mi je dao dosta dobru ideju kako da
resim problem.
posto radim stranu na kojoj ce odredjeni broj korisnika pristupati
po nekoliko puta u toku dana, to ne mogu da im ogranicim vreme,
kolicinu (broj pristupa) ili sta vec ali sam dosao na jednu sjajnu ideju:
jednostavno dodam u tabelu polje koje ce se zvati recimo 'status' i koje
ce imati samo dve vrednosti. po default_u 0 i kada je aktivan onda 1.
na taj nacin mi ne promice nikako.
registrujem sesiju :
session_start()
session_register('kontrola')
onda toj promenljivoj dodelim vrednost i upisem u bazu.
prilikom upisa vrsim upload vrednosti za 'status' polje i umesto
0 pisem 1.
na sledecim stranama proveravam 'kontrola' i 'status' !
na svakoj strani takodje imam dugme 'logout'. ono ide na stranu na
kojoj radim:
session_unregister('kontrola')
session_destroy()
i pored ovog upisujem u polje 'status' vrednost 0 .
to ima sledecu prednost:
1. koliko ja znam zatvaranjem explorer_a se prekida sesija, sto znaci
da ako to uradi imace 1 u 'status' ali nece imati geristrovanu sesiju.
2. ako izvrsi logout nema vise 1 u 'status' pa i ako uspe da osvezi
zadnju stranu ne znaci mu jer nema 1 u 'status' bez obzira sto sesija
mozda moze tako da se prevari (nisam siguran ali sam sumnjam u sigurnost) !
isprobao sam razne kombinacije i mislim da ne moze da zaobidje kontrolu !
ako ipak imam propust u svemu tome neka neko kaze. vidim da je strana za kratko
vreme procitana oko stotinak puta pa se nadam da ce neko ko jos nema iskustva, kao
i ja, mozda naciti u ovoj temi !
ili jesi ili nisi -- LAV