Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> lista zalogowanych osob
wally
post
Post #1





Grupa: Zarejestrowani
Postów: 1
Pomógł: 0
Dołączył: 19.01.2003
Skąd: Tarnow

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


W jaki sposob w php mozna wyciagnac liste osob ktore w danym momencie sa zalogowane - tak jak np. na forum php.pl u dolu strony? Dzieki!
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
kurtz
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 786
Pomógł: 0
Dołączył: 18.03.2002
Skąd: Wroclaw/Warszawa

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


Cytat
Cytat

Zapisujesz w bazie o ktorej godzinie user zrobil cos na stronie (przykladowo) i patrzysz ktorzy userzy robili cos w ciagu ostatnich 5 minut.
Jak sprawdzić że user coś zrobił ?
jesli masz juz istniejaca tabelke dla uzytkownikow to wystaczy ze dorzucisz do niej np kolumne OSTATNIA_AKTYWNOSC typu timestamp(12) - przy jakimkolwiek oswiezeniu strony updateujesz jej wartosc.
aby uzyskac ilu uzytkowikow w ciagu ostatnich 5 mminut coskolwiek siagalo ze strony puszczasz prostego selecta ktory liczy (count) liczbe wierszy w ktorych roznica pomiedzy OSTATNIA_AKTYWNOSC a chwila obecna (now) jest ponizej 5 minut (czyli 300 sekund).

o tym jakie funkcje do tego uzyc znajdziesz w dokumentacji do mysqla - sekcja Date & Time Functions :)
http://sunsite.icm.edu.pl/mysql/doc/en/Dat..._functions.html
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: 26.09.2025 - 10:35