Forum » Server-Side scripting » Uur online spelen
WG2
Berichten: 55
avatar
Offline Stuur privebericht
Ik wou deze optie graag hebben, maar heb geen idee hoe ik dit moet berekenen.

Wat heb ik zelf/Wat sla ik op van de gebruiker:
- Wanneer laatst ingelogd.
date(Y-m-d H:i) - $data->online
$iDiff = huidige tijd - startdatum
$iHours = $iDiff / 3600

Zoals je ziet heb ik eigenlijk al wat dingen, zoals het misschien kan werken. Maar ik ben niet goed in tijden berekenen en zou ook niet weten hoe ik dit moet doen.

Bijvoorbeeld, wanneer zou dit berekend moeten worden? Bij elke refresh of als de gebruiker na een tijdje niks meer doet.
15-06-2011 15:50
Dit topic is 264 keer bekeken door 48 verschillende leden
Reacties op: "Uur online spelen"
1
world-of-maffia.nl
Berichten: 744
avatar
Offline Stuur privébericht
Gewoon berekenen wanneer de user is uitgelogd en opnieuw is aangemeld!
15-06-2011 17:14
Berichten: 866
avatar
Offline Stuur privébericht
Als je met time() werkt is het simpel.

Bij het inloggen zet je $data->online = time()

Dan met een if en else if $data-online + 3600 - time() is kleiner/groter dan 0.
< / >

kleiner / groter twijfel ik altijd omdat het afhangt van wat je wilt. Dus denk dat het > is.
15-06-2011 17:21
Reageer op: "Uur online spelen"
1
Je kan niet reageren omdat je niet bent ingelogd. Inloggen of Aanmelden