![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 92 Pomógł: 2 Dołączył: 22.03.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam mam bazę zakończonych sesji o strukturze USER_ID | SESSION_START | SESSION_END oraz bazę z rozpoczętymi sesjami USER_ID | SESSION_START
session start i end to aktualny timestemp Maksymalny czas trwania sessji to 23:59 H Pytanie mam takie jak najlepiej napisać skrypt który pokazuje użytkownika najdłużej online w aktualnym dniu i ile sekund spędził. Umiał bym to zrobić jeśli sesje zaczynały by się w danym dniu i kończyły w tym samym. lecz użytkownik może zalogować się o 23:00 i być do 4 po czym wejść o 6 o być do 10 Dziękuje z góry za każdą pomoc w naprowadzeniu mnie na rozwiązanie w ten sposób pobieram zakres daty dla danego dnia wymyśliłem coś takiego:
czy to dobrze policzy ilość sekund spędzonych na stronie czy może jakiś logiczny błąd zrobiłem ?, dodanie z rozpoczętej sesji to pikuś wiec nawet nie pisze na razie. Ten post edytował xavierek 14.07.2011, 00:54:09 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 19:36 |