[ Divjak @ 13.01.2006. 07:23 ] @
Mislim da naslov sve kaze...

Hvala!
[ noviKorisnik @ 13.01.2006. 07:56 ] @
Ne pozivaj se na naslov, jer eto ne kaže sve ... a i naslov je naslov a poruka je poruka.

Šta znači napuštanje sajta od strane browsera?

Šta znači ispisati fajl koji se nalazi na serveru?
[ broker @ 13.01.2006. 08:35 ] @
To sto zelis da uradis se smatra nekulturnim. Ako neko napusta sajt onda ga napusta i nema potrebe da mu prikazujes bilo sta.

U svakom slucaju, PHP ti tu nece pomoci, nego JavaScript.
[ Divjak @ 13.01.2006. 08:55 ] @
Citat:
noviKorisnik:
Šta znači napuštanje sajta od strane browsera?

Kada se browser sa moje strane preusmeri na drugu, zatvori...

Citat:

Šta znači ispisati fajl koji se nalazi na serveru?

Ispisati nesto u fajl na serveru?
U principu me zanima kako pozvati neku funkciju pri napustanju sajta od strane browsera (ukoliko neko ne zna sta ovo znaci, neka pogleda gore!)

Citat:
broker: To sto zelis da uradis se smatra nekulturnim. Ako neko napusta sajt onda ga napusta i nema potrebe da mu prikazujes bilo sta.

U svakom slucaju, PHP ti tu nece pomoci, nego JavaScript.

Ne! Ne zelim ja tom nekom ko napusta sajt nista da prikazujem!
Radi se o aplikaciji, pa mi je bitno da se ista "ugasi" ako je taj neko sam ne ugasi.
[ broker @ 13.01.2006. 09:29 ] @
Aha.. onda ti je resenje rad sa sesijama. Bas pre neki dan je neko pitao ovo isto.
http://www.elitesecurity.org/tema/153420-Kraj-sesije-notifikacija

Sesije ti omogucuju da pratis sta korsinik radi na sajtu i koliko se zadrzava i da zakljucis kada je otisao u slucaju da se nije samo odjavio.

Ali nema nacina da znas tacan trenutak kada je korisnik zatvorio svoj browser, posto to ne izaziva nikakvu interakciju sa sajtom. Sve sto mozes to je da zakljucis da je korisnik otisao ako nije otvorio nijedan dokument na tvom sajtu u proteklih nekoliko minuta.
[ Nemanja Avramović @ 13.01.2006. 19:34 ] @
Probaj i ovako, mada ovo nema veze sa PHP-om:
Code:
<body onUnload="dosomething();">
<script>
function dosomething() {
alert('Ej, \'de ces?');
}
</script>
[ bojan_bozovic @ 13.01.2006. 21:28 ] @
Pazi Divljak, ako neku aplikaciju trebas da gasis kada korisnik napusti sajt, ili on sam treba da je gasi, nesto u samoj aplikaciji nije u redu. Normalno ti aplikacija izvrsi zahtev i nakon generisanja strane se odmah iskljucuje. Ako imas interaktivnu aplikaciju (AJAX npr.) opet ona mora da bude spremna za "gasenje" u svakom trenutku, ako tako mogu da kazem, dakle dobije zahtev obicno ili preko XMLHttpRequest isti izvrsi i generise izlaz ma sta izlaz bio (HTML, slika, neka matematicka racunica).
[ broker @ 13.01.2006. 23:45 ] @
Ima sasvim validnih potreba da aplikacija "zna" kada je korsinik "otisao", recimo da bi znala kada sledeci put dodje, kada je poslednji put bio da bi mu prikazala izmene koje su nastale u medjuvremenu.
[ bojan_bozovic @ 14.01.2006. 00:22 ] @
@broker

Ne moze da zna kada je 'otisao' vec kada je 'dosao' (uz cookie) nije li tako? Tj. kada je zadnji put otvorio stranicu ;-)