Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Ilość osób zalogowanych w moim serwisie
wariusz
post
Post #1





Grupa: Zarejestrowani
Postów: 49
Pomógł: 1
Dołączył: 16.07.2008

Ostrzeżenie: (0%)
-----


Witam chciałbym napisać taki skrypt które będzie pokazywał ile osób jest zalogowanych na mojej stronie ewentualnie jeszcze ilość osób które są na stronie a nie są akurat zalogowane, do pierwszej części mogę stworzyć tabele tylko do zalogowanych osób tzn. tworzę zmienną i jeśli się ktoś zaloguje to zwiększą ja a jeśli wyloguje się to zmniejszam tą wartość i oczywiście za każdym razem wysyłam tą informacje do bazy danych, ale czy to jest dobre rozwiazanie?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
R4D3K
post
Post #2





Grupa: Zarejestrowani
Postów: 144
Pomógł: 12
Dołączył: 16.03.2007

Ostrzeżenie: (0%)
-----


Zalogowani:
Stwórz sobie tabelę pomocniczą np. login_in a w niej: id(klucz główny), id_user(klucz obcy, powiązany z tabela userów), time_login( typ TIMESTAMP). W chwili logowania zapisujesz to tabeli pomocniczej aktualny czas w formacie uniksowym. Jeśli user cos robi np przechodzi na inne podstrony aktualizuj wpis z czasem. I piszesz zapytanie, które zlicza ci rekordy w tej tabeli,dla userow ktorych aktualny czas-5 min jest mniejszy od czasu aktywnosci usera zapisanego w bazie

Goscie Online,
tak samo tylko identyfikujesz ich albo po ciasteczku albo po adresie IP+przegladarka + np rozdzielczosc ekranu

Ten post edytował R4D3K 21.11.2009, 13:37:43
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 16.10.2025 - 21:25