Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]Online, Jak zrobić funkcje online.
Johnas
post
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
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
thek
post
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.
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: 24.12.2025 - 09:55