![]() ![]() |
Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 654 Pomógł: 42 Dołączył: 27.07.2010 Skąd: Jaworzno Ostrzeżenie: (0%)
|
Witam, jak moge sprawdzić ile osób jest aktualnie zalogowanych?
|
|
|
|
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 690 Pomógł: 92 Dołączył: 6.02.2011 Ostrzeżenie: (0%)
|
mała kombinacja baza + session (IMG:style_emoticons/default/wink.gif)
|
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 654 Pomógł: 42 Dołączył: 27.07.2010 Skąd: Jaworzno Ostrzeżenie: (0%)
|
Mógłbyś opisać kroki jak mam to zrobic ?(IMG:style_emoticons/default/biggrin.gif)
|
|
|
|
Post
#4
|
|
|
Grupa: Zarejestrowani Postów: 483 Pomógł: 50 Dołączył: 15.03.2005 Skąd: Poznań Ostrzeżenie: (0%)
|
dodajesz sobie w bazie danych tabele
tworzysz sobie kod php ktory sprawdza za pomoca if czy uzytkownik jest zalogowany jesli tak to dodaje wpis do bazy np z time()+(60*15) [polecam funkcje replace into] co da ci 15 minut statusu online. następnie sprawdzasz czy są uzytkownicy ktorzy przerkoczyli limit 15 minut bezczynnosci i usuwasz ich zapytanie sql + wraz z where (IMG:style_emoticons/default/smile.gif) i jesli masz juz to zrobione, sprawa jest prosta zczytujesz rekordy z bazy danych ktore sa w tabeli user_online i masz uzytkownikow ktorzy wykonali jakies akcje w przeciagu 15 minut. |
|
|
|
Post
#5
|
|
|
Grupa: Zarejestrowani Postów: 763 Pomógł: 117 Dołączył: 15.03.2010 Skąd: void Ostrzeżenie: (0%)
|
Zawartość bazy sama się nie usunie... Trzeba czymś wywołać skrypt czyszczący dane, które są już nieaktualne ;d
Pomysł sam w sobie bardzo dobry. Nic tylko wdrożyć go w życie (IMG:style_emoticons/default/smile.gif) |
|
|
|
Post
#6
|
|
|
Grupa: Zarejestrowani Postów: 483 Pomógł: 50 Dołączył: 15.03.2005 Skąd: Poznań Ostrzeżenie: (0%)
|
Cytat Zawartość bazy sama się nie usunie... Trzeba czymś wywołać skrypt czyszczący dane, które są już nieaktualne ;d sorry mój sposób myślenia nie uwzględniał warunku gdzie trzeba dać sprawdzania etc, najlepiej w index.php lub w bibliotece start.lib.pl (coś co na samym początku każdego skryptu się otwiera ) , można także zaraz po podłaczeniu się do bazy - wtedy zawsze będzie przy odswierzeniu jakiejkolwiek strony uaktualniał dane (IMG:style_emoticons/default/wink.gif) |
|
|
|
Post
#7
|
|
|
Grupa: Zarejestrowani Postów: 763 Pomógł: 117 Dołączył: 15.03.2010 Skąd: void Ostrzeżenie: (0%)
|
(IMG:style_emoticons/default/biggrin.gif) albo ... cron haha - już dziś była o tym mowa (IMG:style_emoticons/default/wink.gif)
|
|
|
|
Post
#8
|
|
|
Grupa: Zarejestrowani Postów: 690 Pomógł: 92 Dołączył: 6.02.2011 Ostrzeżenie: (0%)
|
|
|
|
|
Post
#9
|
|
|
Grupa: Zarejestrowani Postów: 763 Pomógł: 117 Dołączył: 15.03.2010 Skąd: void Ostrzeżenie: (0%)
|
CRON przydatny jest przy 5000 odwiedzających (IMG:style_emoticons/default/wink.gif)
Przy małych stronkach gdzie odwiedza ją max 20 osób no to przepraszam ale faktycznie masz rację. |
|
|
|
Post
#10
|
|
|
Grupa: Zarejestrowani Postów: 483 Pomógł: 50 Dołączył: 15.03.2005 Skąd: Poznań Ostrzeżenie: (0%)
|
człowieku ty chyba masz jakieś zboczenie n/t crona (IMG:style_emoticons/default/biggrin.gif) tak jak z Toba dyskutuje na forum czy też czytam twoje posty to bardzo często on sie przewija, owszem cron przy duzych stonach jak najbardziej wskazany , przy stronach przy ilosci ludzi online z rzedu 10-200 wg mnie to jest wystarczajaca metoda (IMG:style_emoticons/default/smile.gif) - sorry za offtopic (IMG:style_emoticons/default/wink.gif)
-- mati-bi, w sumie twoje zapytanie w ten sposob nawet owiele wygodniejsze jest od tego co zamierzalem - dobry pomysl (IMG:style_emoticons/default/wink.gif) |
|
|
|
![]() ![]() |
|
Aktualny czas: 5.01.2026 - 02:30 |