Zastanawia mnie to, jak zrobione są listy znajomych w serwisach społecznościowych (np: grono.net), gdzie po za liczbą zalogowanych osób można zobaczyć, które to są osoby.
pozdrawiam Andrzej
erix
19.11.2008, 17:24:34
Przy każdym wywołaniu strony uaktualniany jest ostatni czas aktywności użytkownika w bazie. Potem, pobierane są te rekordy, które zostały uaktualnione w przeciągu ostatnich np. 10 minut, a reszta ignorowana. Ich liczba, to liczba aktywnych userów.
MajareQ
20.11.2008, 09:23:15
Lub zmienna sesyjna 'zalogowany' wygasająca po np. 10 minutach nieaktywności i uaktualniająca pole 'zalogowany' w rekordzie usera w tabeli userów. A lista to pętelka while pobierająca wszystkie rekordy z bazy o polu zalogowany == TRUE.