Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 59 Pomógł: 2 Dołączył: 13.04.2007 Ostrzeżenie: (0%)
|
Witam
Chciałbym uzyskać taki efekt jak to ma miejsce w przypadku tego forum czyli na dole pokazuje się kto edytuje dany post bądź kto jest w danej chwili na forum. Możliwe że ten temat był już poruszany na forum, ale jakoś mi się nie udało trafić na niego. Oczywiście za podpowiedzi bądź linki do stron gdzie ta tematyka była poruszana z góry dziękuję. pozdrawiam |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 1 076 Pomógł: 62 Dołączył: 6.03.2005 Skąd: Wroc Ostrzeżenie: (0%)
|
Zapisuj sobie w bazie informacje o sesji i czasie, kiedy była odświeżana i do kiedy jest ważna (np 5 minut ważności - taki bazodanowy expire time).
Na każdej podstronie wywołujesz funkcję, klasę, która odświeży (update'uje) wpis dla danej sesji na aktualny czas i +5 minut czas. Inna funkcja sprawdza bieżący czas i robi zapytanie do bazy, które sesje (a właściwie ile ich jest) mają czas ostatniego działania mniejszy i czas ważności większą niż czas bieżący i na tej podstawie określasz ilu masz zalogowanych/odwiedzających w danym momencie użytkowników. edit: Trochę namieszałem... Zapisz sobie 3 pola w bazie: nr sesji, czas aktualny dla tej sesji, czas +5 minut dla tej sesji Zliczaj ilość sesji aktualnych. Ten post edytował Darti 24.05.2007, 03:18:52 |
|
|
|
qrcze_pieczone [php] 23.05.2007, 22:52:36
b_chmura zliczasz ile osób jest on-line i sprawdzasz czy kt... 24.05.2007, 00:06:05
qrcze_pieczone no ok ale jak sprawdzić ile osób jest on-line? na ... 24.05.2007, 00:40:29
=57= ponizej taka przykladowa klasa sprawdzajaca kto je... 24.05.2007, 12:47:18 ![]() ![]() |
|
Aktualny czas: 28.12.2025 - 20:28 |