Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 910 Pomógł: 44 Dołączył: 20.02.2008 Skąd: Łódź Ostrzeżenie: (20%)
|
Witam. Chcę opracowac system, który by pokazywał użytkowników online. Obmyśliłem sobie tak, że w tabeli `users` mam pole `online`. Podstawowa wartośc tego pola to 0. I teraz skrypt:
Mam nadzieje, że kumacie ten skrypcik, ale dla tych co nie kminią go wytłumacze. Skrypt logujący. Po zalogowaniu zmienia wartośc w polu `online` z 0 na 1. Jeżeli user kliknie na wyloguj to zmienia z 1 na 0. I teraz mam problem. Jak user zamknie przeglądarke to ta wartośc sie nie zmienia czyli jest nadal online. Jak zrobic ze po zamknieciu strony wartośc sie zmienia?? |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 910 Pomógł: 44 Dołączył: 20.02.2008 Skąd: Łódź Ostrzeżenie: (20%)
|
Thx. Wyciągne z tego skryptu wnioski i napisze własny skrypt na własne potrzeby (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif)
Skopiowałem ten skrypt. Ciapke zmodyfikowałem, ale jak sie zastanowiłem to mnie przeraziła jedna rzecz, amianowicie przyjmijmy, że user zamknoł przeglądarke i skrypt ktory usunie dane jest nie aktywny czyli ten user bedzie nadal aktywny. Czy dobrze myśle?? |
|
|
|
Post
#3
|
|
|
Grupa: Przyjaciele php.pl Postów: 7 494 Pomógł: 302 Dołączył: 31.03.2004 Ostrzeżenie: (0%)
|
Skopiowałem ten skrypt. Ciapke zmodyfikowałem, ale jak sie zastanowiłem to mnie przeraziła jedna rzecz, amianowicie przyjmijmy, że user zamknoł przeglądarke i skrypt ktory usunie dane jest nie aktywny czyli ten user bedzie nadal aktywny. Czy dobrze myśle?? Dorze myślisz.Dlatego wszystkie takie skrypty są opatrzone błędem. Jak dużym to zależy od Ciebie. Zwróć uwagę, że często widzi się napisy jak na tym forum: 82 użytkowników aktywnych przez ostatnie 15 minut Zwyczajowo użytkownika uznaje się za aktywnego przez pewien czas po jego ostatniej akcji. Jak długi to czas? To zależy od Ciebie i natury serwisu. 5min., 10min., 15min., ... |
|
|
|
Mlodycompany Pokazywanie Online MySQL + PHP 17.04.2008, 16:44:30
Piniek Nie da się ;] Mozesz zrobic tak ze dodasz jeszcze ... 17.04.2008, 16:47:32
Mlodycompany A może automatyczne kończenie sesji po np 15 min i... 17.04.2008, 16:48:42
Piniek a jak wtedy odpalisz skrypt zmieniający wartość ;] 17.04.2008, 16:50:36
Mlodycompany no naprzykład
[PHP] pobierz, plaintext <?... 17.04.2008, 16:52:44
Piniek to nic nie da bo jak ktos wyłączy przegladarkę to ... 17.04.2008, 16:54:35
Mlodycompany kurcze szkoda. A może ktoś ma skrypcik pokazujący ... 17.04.2008, 16:55:57
Kicok Zamiast pola `online` dodaj sobie pole ... 18.04.2008, 08:53:27
Mlodycompany no tak ale na kazdej stronie bym musial dac skrypt... 18.04.2008, 15:23:50
marcio [PHP] pobierz, plaintext <?phpfunction online... 18.04.2008, 15:33:07
Mlodycompany a wpadlem jeszcze na pomysl automatycznego konczen... 18.04.2008, 21:06:41
marcio Jak widzisz ja z bazy usuwam co 5min user'a j... 19.04.2008, 10:17:19
Mlodycompany to jak sa zbudowane profesionalne skrypty. przecie... 19.04.2008, 10:21:31
Piniek no to cronem odpalaj skrypt co 15minut, ktory bedz... 19.04.2008, 10:24:00
bim2 Ale po co męczyć crona co 15min? Niech w skrypcie... 19.04.2008, 10:35:01
Mlodycompany yy Panowie może troche jaśniej, a najlepiej skrypt... 19.04.2008, 10:43:50
bim2 ~marcio już Ci kod podał ładny. I tam gdzie masz l... 19.04.2008, 16:33:07
Mlodycompany @bim2 ale zauważ to kwestie, że jeżeli user zamkni... 19.04.2008, 20:11:55
Piniek Cytat(Piniek @ 19.04.2008, 11:24:00 )... 19.04.2008, 20:13:11
Mlodycompany @piniek ja już z tego nic nie kumam. Dajcie mi skr... 19.04.2008, 20:16:58
Piniek tabela przechowujaca id usera i date ostaniej akcj... 19.04.2008, 20:22:42
Mlodycompany dobra zrobiłem tak:
tabela
login | czas | ip... 19.04.2008, 21:06:54
marcio NIe zadane http_referef bo to pokazuje strone z ja... 19.04.2008, 21:38:10
Mlodycompany kumam kumam, ale czy nie ma funckji ktora pokazuje... 19.04.2008, 22:29:19 
MWL Cytat(Mlodycompany @ 19.04.2008, 23:29... 22.04.2008, 08:59:26
marcio Ja o takiej nie slyszalem i watpie ze taka jest 19.04.2008, 23:24:11
Mlodycompany poradzilem sobie juz 19.04.2008, 23:45:33
Babcia@Stefa Drobna uwaga na przyszłość.
[PHP] ... 20.04.2008, 20:15:55 ![]() ![]() |
|
Aktualny czas: 24.12.2025 - 19:05 |