Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> wyswietlanie zalogowanych uzytkownikow
skowron-line
post
Post #1





Grupa: Zarejestrowani
Postów: 4 340
Pomógł: 542
Dołączył: 15.01.2006
Skąd: Olsztyn/Warszawa

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


jak w temacie jak zrobic wyswietlanie zalogowanych uzytkownikow na stronie. tak jak jest to zrobione tu na forum.

i drugie pytanie jak zrobic zeby pokazywalo na poszczegolnych stronach jaki uzytkownik jest na poszczegolnej stronie to rowniez jest tu na forum.


z gory dziekuje i pozdrawiam
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
gebp
post
Post #2





Grupa: Zarejestrowani
Postów: 180
Pomógł: 6
Dołączył: 10.04.2006

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


Dokładnie ja robie tak.

User loguje się.
Dodajesz date z dokładną godziną logowania w bazie przy danym userze. I rzy każdym przejściu na inną stronę w twoim serwisie
Następnie skrypt sprawdzający czy od ostatniego logowania upłynęło np 5 min.
  1. <?php
  2. $idu=$_SESSION['iduser'];
  3. $data=date("Y-m-d H:i:s");
  4. $dpo=strtotime($data); // data do porównań
  5.  
  6. $c="SELECT imie, data_log FROM loginy WHERE ID_user='$idu'";
  7. $cq=mysql_query($c);
  8. $imie=$cqf['imie'];
  9. $dlog=$cqf['data_log'];
  10. $tdkog=strtotime($dlog);
  11. $porownanie=$dpo-$tdkog; // 5*60=300
  12. if($porownanie<"300")
  13.  {echo("Użytkownik ".$imie." zalogowny);}
  14. ?>



Ja to mam w ramce która się odświerza co 30s. Czyli co 30 s. skrypt (ten powyżej tylko rozszerzony o baze użytkowników) sprzawdza i wyświetla zalogowanych userów.

P.S . Jest późno więc mogą być literówki.

Ten post edytował gebp 15.01.2007, 00:21:45
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: 7.10.2025 - 09:50