Értesítés, hogy le ne maradj semmiről! Iratkozz fel és értesülj azonnal a legfrisebb tartalmakról! Nálunk te döntöd el, miről kérsz értesítést! Feliratkozok Többet szeretnék megtudni

Blogok

kovjonas Battleground BLOG
2014.02.08 18:23
ONLINE/OFFLINE
Nahát én ezt úgy oldottam meg, hogy mikor bejelentkezik a felhasználó, akkor az értéke 1 (tehát online van), amikor pedig megnyomja a kijelentkezés gombot és kilép, akkor az értéke 0 (tehát offline van a felhasználó). És itt jön a hiba. Ha valaki csak bezárja a böngészőt, akkor kijelentkezik, viszont abban az esetben az online értéke marad 1, ezért a statisztikában is ottmarad. Ennek nem így kéne lennie. Ötlet? Image
2014.02.08 18:25
time mező. 
2014.02.08 18:26
Na hát ezt most nem értem :S
2014.02.08 18:29
PHP ==> time()
Letárolod minden oldalbetöltésnél a time mezőbe a felhasználó mellé
ha a mostani time() > MyAql time mező + 1000-nél, akkor a felhasználó tétlen, de ha nagyobb pl. MyAql time mező + 8000-nél is, akkor meg már nincs itt... 
2014.02.08 18:31
Megpróbálom, majd sikítok, ha valamit nem értek! Image
2014.02.08 18:32
Oks, de arra max a szomszéd hallja. Image Image 
2014.02.08 18:33
No már sikítottam is! Image
Szóval.

Letárolod minden oldalbetöltésnél a time mezőbe a felhasználó mellé


mit tárolok le? Image
2014.02.08 18:34
a time() értékét. 
2014.02.08 18:34
Jaaaa, okssss
2014.02.08 18:59
No, az most megvan. De mivel a felhasználó bezárja a böngészőt, már nem fut le a PHP, nem? Szóval hogy lehet azt lekérni, hogy a mostani idő nagyobb-e az utolsónál? :S
2014.02.08 19:00
A listázásnál kéred le, hogy nagyobb-e. Image 
2014.02.08 19:18
WHERE valami.... ?? Így? Vagy van rá 1xűbb mód is? (mert már alapból van egy WHERE rész, ahol lekérem, hogy az online értéke 1 vagy 0) Image