![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 78 Pomógł: 0 Dołączył: 18.09.2006 Ostrzeżenie: (0%) ![]() ![]() |
Witam!
Zastanawiam sie w jaki sposob sprawdzic liczbe (czy tez wyswietlic liste) zalogowanych uzytkownikow aktualnie ogladajacych strone. Jednym rozwiazaniem mogloby byc dodanie do tabeli przechowujacej dane uzytkownikow kolumny LOGGED, ktora przyjmowalaby wartosc 1 przy logowaniu sie usera, a 0 przy wylogowaniu. Jednak jesli user sie nie wyloguje, tylko po prostu zamknie przegladarke - w bazie bedzie widnial jako zalogowany. Innym sposobem jest umieszczenie w bazie czasu ostatniego logowania co pozwala na np. wylistowanie userow zalogowanych w ciagu ostatnich 5 minut. To jednak tez nie pozwala ustalic czy user aktualnie przeglada strone. Czy jest jakis inny sposob rozwiazania tego problemu? Bede wdzieczny za pomoc. Pozdrawiam |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 57 Pomógł: 0 Dołączył: 13.01.2005 Skąd: warszawa Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 312 Pomógł: 9 Dołączył: 14.10.2006 Skąd: warszawa Ostrzeżenie: (0%) ![]() ![]() |
Załóż nową tabelkę session w której przechowujesz info jaki użytkownik, ile czasu trwa sesja i gdzie się znajduje. Powiedzmy że skrypt sprawdza wpisy starsze niż 10 minut i je wyrzuca. Gdy chcesz sprawdzić kto jest online to tylko robisz zapytanie z tej tabelki.
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 78 Pomógł: 0 Dołączył: 18.09.2006 Ostrzeżenie: (0%) ![]() ![]() |
Dzieki za szybka odpowiedz!
![]() Wykorzystam chyba pierwsza metode z identyfikatorami sesjami zamiast IP'kow. Pozdrawiam! |
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 08:19 |