[ malimis @ 17.01.2005. 23:29 ] @
Kako da obradim dogadjaj kad korisnik ugasi browser a nije se izlogovao npr. Recimo da unistim cookie koji su zapamceni i sl. Ovo me interesuje u PHP-u . Ako neko zna nek javi - malo me nervira ovo |
[ malimis @ 17.01.2005. 23:29 ] @
[ Nemanja Dubravac @ 18.01.2005. 00:45 ] @
hehe php je server-side scripting jezik i zato je to sto hoces nemoguce
ali ako hoces da cookies traju samo dok je browser otvoren, onda ih tako definisi (vreme isteka ostavi prazno) www.php.net/set_cookie [ broker @ 18.01.2005. 01:15 ] @
U bazi sesija napravi polje u koje ces upisivati trenutno vreme svaki put kada korisnik otvorni neku stranu. to ce ti omoguciti da znas kada je poslednji put korisnik nesto radio u okviru sesije. Onda mozes slobodno da brises sve sesije u kojima kornsikj nije aktivan recimo 15 minuta.
[ malimis @ 19.01.2005. 20:42 ] @
:)) Znam da ne moze u php-u, al sam mislio nekako koriscenjem JavaScripta il slicno, pa da ga ukombinujem s php-om pokusati da nekako uhvatim taj dogadjaj, jer koriscenjem baze i cookie ne dobijam to sto hocu.
Ja bih da nekako kad se desi gasenje browsera korisnik koji je bio ulogovan a nije se izlogovo izgubi mogucnost kasnije ( za vrijeme koje treba da istekne sesija cookie i sl. ) posjeti neku stranu. [ noviKorisnik @ 19.01.2005. 21:04 ] @
Ja ne razumem - zašto si se uhvatio za zatvaranje prozora?
Korisnik može da klikne na neki spoljašni link tvoje stranice i tako napusti sajt - to još i možeš da držiš pod kontrolom. Dalje, može da odabere neki bukmark ili da otkuca neku adresu u adresnoj liniji i opet napusti tvoj sajt - a browser ostaje i dalje otvoren. Što se tiče JavaScripta, pogledaj događaje onUnload i onBeforeUnload, to ti je jedina nada. [ malimis @ 19.01.2005. 21:45 ] @
Pa istina da ne dobijam time nista posebno, ali me cisto zainteresovalo pa nijesam uspio da napravim i tako mozda mi padne nesto na pamet. Nema uvijek ono sto radim logicno objasnjenje, al ne znaci da se nece nesto naucit usput :)) .
Hvala u svakom slucaju Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.
|