Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 650 Pomógł: 16 Dołączył: 5.07.2010 Skąd: Ściśle Tajne Ostrzeżenie: (0%)
|
Witam zastanawiam się jak zrobić funkcje online. Myślałem nad zrobieniem tabeli online i tam id usera = $_SESSION['id'] oraz czy jest online czy też nie (1/0)... To było by nawet proste ale jak zrobić aby po 5 minutach nieaktywności zmieniła się wartość na off i jak sprawdzać aktywność? na każdej stronie robić update table ? Widziałem tutaj jeden artykuł ale był słabo opisany... Pozdrawiam
|
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Moderatorzy Postów: 4 362 Pomógł: 714 Dołączył: 12.02.2009 Skąd: Jak się położę tak leżę :D |
Pomysł dobry, ale zapytanie nieoptymalne (IMG:style_emoticons/default/smile.gif) Coś takiego jak now() nie powinno być używane bo zmniejsza wydajność. Zapytanie powinno mieć wklejany czas już po stronie php, by baza nie musiała tego liczyć. Poza tym co z userami, którzy wylogowali się w czasie poniżej 5 minut i na bank nie są on-line? Tutaj musi być dodatkowa kolumna oprócz czasu jeszcze. Bo może być timestamp poniżej 5 minut, ale online wskaże 0 czyli wylogowany.
|
|
|
|
Jonek_1993 [MySQL][PHP]Online 4.08.2010, 13:42:39
fly474 Hej
Wydaje mi się, że właściwym rozwiązaniem będz... 4.08.2010, 13:51:55
tomahawk No a co ma wskazywać że zalogowany skoro się wylog... 4.08.2010, 14:27:48
Greg0 Rozwiązanie prymitywne ale działa. Musisz posiadać... 4.08.2010, 15:16:25 ![]() ![]() |
|
Aktualny czas: 24.12.2025 - 09:55 |