Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MYSQL] Jak zliczyć czas zalogowania użytkownika?
Marr
post
Post #1





Grupa: Zarejestrowani
Postów: 103
Pomógł: 1
Dołączył: 19.08.2008
Skąd: Warszawa

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


Witam wszystkich (mój pierwszy post na forum (IMG:http://forum.php.pl/style_emoticons/default/guitar.gif) )!
Mam pytanie: jak zliczyć łączny czas zalogowania użytkownika w php/mysql? Problem polega na tym, że nie wiem jak mam się zabrać za to by zamykać sesje przy zamknięciu okna przeglądarki no i ogólnie jak się za to zabrać... Będę się cieszył z każdej pomocy (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
calebos
post
Post #2





Grupa: Zarejestrowani
Postów: 104
Pomógł: 3
Dołączył: 22.02.2008

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


Ja robie to np przez linka ze zmienna $_GET

  1. <a href='form.php?reset=1'><span>Wyloguj<?php echo $_SESSION['USER']?></span>


Potem sprawdzam if'em czy $reset==1 i niszcze sesje a nastepnie ustawiam header na 'form.php'.
Nie wiem czy sesja uda Ci sie zliczyc 'realny' czas zalogowania.


Przy zalogowaniu zapisz do kolumny INT unixowy timestamp potem przy tym wylogowywaniu if'em co napisalem wyzej dopisz query wyciagajace tego timestampa nastepnie odejmij sobie wartosci i wstaw do innej kolumny suma_czasu potem bedziesz wyciagac to i dodawac wartosc za kazdym razem.

Ale jakie wartosci otrzymasz jak zostawi przegladarke otwarta a masz ustawiona zywotnosc klucza na wiecznosc ?
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: 14.01.2026 - 04:54