![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 181 Pomógł: 14 Dołączył: 4.06.2008 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
W jaki najłatwiejszy sposób zrealizować zapis czasu przebywania na stronie przez usera? Myślałem o ciasteczkach i skrypcie JS, który przy opuszczaniu strony zapisywałby czas przebywania do ciasteczka. Przy wejściu na kolejną podstronę PHP odczytywałoby ciasteczko z dokładnym czasem. Ale nie wiem czy tak można zrobić, a poza tym nie znam się akurat na JS. Byłby ktoś chętny pomóc/nakierować? Pozdrawiam |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 181 Pomógł: 14 Dołączył: 4.06.2008 Ostrzeżenie: (0%) ![]() ![]() |
Doszedłem do rozwiązania i proszę bardzo dla potomnych:
Korzystać z JS, a mianowicie ja skorzystałem z jQuery (bo i tak z niego korzystam) i funkcji unload() i ajax(). Przy wejściu na stronę do bazy zapisywany jest czas rozpoczęcia sesji, a po zamknięciu zakładki/strony/etc skrypt JS przesyła dane do drugiego skryptu, który dopisuje czas do bazy jako koniec sesji. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 13.10.2025 - 19:03 |