Timesystem

Tags:    php

Hej alle venlige udviklere..
Jeg er igang med et brugersystem, hvor brugere kan oprette sig som medlem af min side.
Det eneste jeg mangler er et timesystem, som tæller hvor mange timer hvert enkelt bruger har været online. Er der en venlig udvikler der kan hjælpe mig med det?

- På forhånd tak.
Mvh. Rasmus Højlund Hansen
Ramu.dk




2 svar postet i denne tråd vises herunder
2 indlæg har modtaget i alt 4 karma
Sorter efter stemmer Sorter efter dato
lav fx en tabel der hedder login_sessions

den skal indeholde informationerne : userid, sessionstart, sessionend

når sessionen startes (når brugeren logger ind) indsættes en ny række ind i tabellen, med brugerid på den der er logget ind, sessionstart til tiden nu, og sessionend til tiden nu + x

"INSERT INTO login_sessions (userid, sessionstart, sessionend) VALUES ('$userid', '".time()."', '".(time()+60)."')"

hver gang en side hentes, og der er en der er logget ind opdateres sidste post sessionend til tiden nu + x

"UPDATE login_sessions SET sessionend = '".(time()+60)."' WHERE userid = '$userid' ORDER BY time DESC LIMIT 1"

x er den tid efter sidete request brugeren formodes at være logget ind.

Hvis brugen selv logger ud kan sessionend tiden self. opdateres til den eksakte tid.



Hej alle venlige udviklere..
Jeg er igang med et brugersystem, hvor brugere kan oprette sig som medlem af min side.
Det eneste jeg mangler er et timesystem, som tæller hvor mange timer hvert enkelt bruger har været online. Er der en venlig udvikler der kan hjælpe mig med det?

- På forhånd tak.
Mvh. Rasmus Højlund Hansen
Ramu.dk


Jeg ved ikke om det kan være til en hjælp, men hvis du går ind under atikler her på siden under php er der en glimrende artikel om hvordan man laver et system så man kan se hvor mange der er online. Måske kan du bruge det til noget...

//Emilbp



t