Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Status online/offline
The Night Shadow
post
Post #1





Grupa: Zarejestrowani
Postów: 495
Pomógł: 2
Dołączył: 5.02.2006
Skąd: Wrocław

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


W jaki sposób wyświetlać na ekranie, czy dany zalogowany użytkownik jest online?


--------------------
Programista Stron i Serwisów WWW oraz Aplikacji Internetowych
Specjalista ds. Pozycjonowania Aplikacji Internetowych
Copywriter
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 12)
revyag
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 2 258
Pomógł: 16
Dołączył: 21.09.2004
Skąd: Kielce

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


Zalogowany gdzie ? I z jakiego mechanizmu logowania korzystasz.
dla sesji to będzie np.
  1. <?php
  2. echo $_SESSION["login"]
  3. ?>
gdzie w tej zmiennej trzymasz login usera.


--------------------
-------------

------
Go to the top of the page
+Quote Post
mike
post
Post #3





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

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


Bardzo dobry artykuł: Creating a “Who’s Online” script with php
Go to the top of the page
+Quote Post
Snoopy
post
Post #4





Grupa: Zarejestrowani
Postów: 92
Pomógł: 0
Dołączył: 5.02.2006

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


Ja zrobilem tak: Jesli uzytkownik sie zaloguje to do jego danych w bazie jest zmieniany STATUS='1' a jesli sie wyloguje to Zmienia STATUS='0' i wyswietlam np SELECT name FROM tabela WHERE status='1' i juz, problem polega na tym ze jak koles zamknie okno i nie kliknie wyloguj to mu nie zmieni statusu na 0. Jeszcze nie doszedlem do tego zeby po czasie samo sie zmienialo. Ale poczatkujacy jestem biggrin.gif
Go to the top of the page
+Quote Post
Radarek
post
Post #5





Grupa: Zarejestrowani
Postów: 188
Pomógł: 0
Dołączył: 23.05.2005

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


I samo sie nie zmieni. Trzeba raczej dla kazdego usera (ID) pamietac jego ostatnia aktywnosc i uznawac, ze aktualnie online sa ci, ktorzy wykazali aktywnosc nie pozniej niz np 5 min temu.
Go to the top of the page
+Quote Post
Snoopy
post
Post #6





Grupa: Zarejestrowani
Postów: 92
Pomógł: 0
Dołączył: 5.02.2006

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


wiec jak by to zrobic? bo jakos nie pojmuje
Go to the top of the page
+Quote Post
mike
post
Post #7





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

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


Cytat(Snoopy @ 2006-02-09 14:43:50)
wiec jak by to zrobic? bo jakos nie pojmuje

Zamiast zapisywać nic nie znaczący status ( 0, 1 ) zapisuj datę ostatnio wykonanej operacji.
Każde kliknięcie i każde wywołanie strony jest operacją, którą masz zapisać.

A zapisujesz po prostu w jakimś polu last_action datę (czas) wykonania tej operacji.

Użytkownicy on-line to wszyscy Ci, którzy wykonali operację nie dawniej niż 5min. temu ( lub inny ustalony przez Ciebie okres czasu ). A do tego łatwe zapytanie wystarczy.
Go to the top of the page
+Quote Post
Snoopy
post
Post #8





Grupa: Zarejestrowani
Postów: 92
Pomógł: 0
Dołączył: 5.02.2006

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


aha no tak... ja myslalem o "czasie sesji".
no i wszystko jasne
Go to the top of the page
+Quote Post
Hannon
post
Post #9





Grupa: Zarejestrowani
Postów: 52
Pomógł: 0
Dołączył: 10.02.2005

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


jest jakaś szansa wykonania tego typu skryptu bez uzycia mysql ?


--------------------
Go to the top of the page
+Quote Post
Levabul
post
Post #10





Grupa: Zarejestrowani
Postów: 197
Pomógł: 0
Dołączył: 11.07.2005

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


zawsze możesz to zrobic na plikach tekstowych ...


--------------------
Go to the top of the page
+Quote Post
Snoopy
post
Post #11





Grupa: Zarejestrowani
Postów: 92
Pomógł: 0
Dołączył: 5.02.2006

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


ale czy nie warto uzyc bazy? nie mow ze serwer nie obsluguje bo zawsze mozna sobie zalozyc konto na www.freesql.org biggrin.gif
Go to the top of the page
+Quote Post
Hannon
post
Post #12





Grupa: Zarejestrowani
Postów: 52
Pomógł: 0
Dołączył: 10.02.2005

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


nie chodzi o to ze serwer niema tylko nieumiem jeszcze mysql ^^


--------------------
Go to the top of the page
+Quote Post
Snoopy
post
Post #13





Grupa: Zarejestrowani
Postów: 92
Pomógł: 0
Dołączył: 5.02.2006

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


w takim razie polecam ta strone Tizag Tutorials praktycznie jak cos pisze (php + sql) to zawsze mam ta stronke otwartą na boczku.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 19.08.2025 - 20:18