![]() |
![]() |
![]()
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
![]() 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 ![]() |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 419 Pomógł: 42 Dołączył: 12.08.2008 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
To jest tak, wrzucasz do bazy timestamp w sekundach czy mikrosekundach (jak wolisz) I nastawiasz przypuśćmy czas na minute. Jeżeli gość nie przejdzie na inną stronę (co oznacza powtórne sprawdzenie w sesji pewnych danych) to znaczy, że był minute na stronie. Jeżeli jednak przeszedł bierzesz drugi timestamp obliczasz różnice i wrzucasz do bazy ile był. Zaś ten nowy timestamp znowu jest nastawiany tylko na minute.
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 20:29 |