Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Zakończenie sesji, kiedy?
-zgred-
post
Post #1





Goście







Skąd pobrać informacje, że sesja została zakończona? Na przykład w celu zbadania ilości gości odwiedzających stronę, powinno się zwiększać gdzieś zapisaną zmienną $ilosc_aktualnie_odwiedzajacych, ale kiedy powinna być ona zmniejszona? Albo jeżeli chce wyświetlić informację o użytkownikach obecnie przeglądających temat (w autorskim skrypcie forum), nie ma problemu przy przechodzeniu na kolejne podstrony, ale co jeśli ktoś po prostu wyjdzie z przeglądarki?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
dtb
post
Post #2





Grupa: Zarejestrowani
Postów: 476
Pomógł: 1
Dołączył: 5.11.2005
Skąd: Bieruń city

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


mozna uzyc mysql lub inne db.

najpierw edytujesz wpis (kolumna time-aktualny czas) gdzie sesja = id sesji usera. gdy nie ma w bazie wiersza gdzie sesja = id sesji usera to dodajesz go dodajesz a potem:
  1. <?php
  2. $q = mysql_query ('SELECT * FROM sesje WHERE '.(time()-5*60).' < time');
  3. $r = mysql_fetch_num ($q);
  4. printf ('Teraz jest %s osób online', $r);
  5. ?>


Ten post edytował dtb 11.01.2006, 17:30:52
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: 13.10.2025 - 17:34