login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Website counter online/offline

Offline AgentX - 11/08/2006 20:04
Avatar van AgentXHTML beginner Hallo php'ers...

Ik zoek een script die laat zien of iemand online/offline is.
Net zo als hier op Sitemasters.be kun je ook zien of iemand online of offline is...

Alvast bedankt voor de hulp! 

Grz,
Koen

15 antwoorden

Gesponsorde links
Offline AgentX - 12/08/2006 08:29
Avatar van AgentX HTML beginner Ja, ik include (bijna) overal 'config.php' voor de MySQL connectie.

Maar goed, het is opzich niet zo moeilijk om te kijken of iemand online is, maar hoe kan ik in de db zetten dat iemand offline is gegegaan? 

Kan iemand een voorbeeldje van het script van sitemasters.be (of iets dergelijks) maken?
Offline Button - 12/08/2006 08:33 (laatste wijziging 12/08/2006 08:35)
Avatar van Button PHP ver gevorderde als je in je db zet dat iemand online als 1 voorstelt, stel je iemand offline gewoon als 0 voor. Dus als iemand uitlogt, voer je een query uit , die bv. de waarde status in je db op 0 zet.

[edit: dit is een script dat Tuinstoel heeft geschreven: http://www.site...amp;id=555]
Offline AgentX - 12/08/2006 08:46
Avatar van AgentX HTML beginner Jah natuurlijk, maar als ze nou niet uitloggen en gewoon het venster sluiten?
Offline Button - 12/08/2006 09:21 (laatste wijziging 12/08/2006 09:22)
Avatar van Button PHP ver gevorderde dan zijn ze niet uitgelogd en blijven ze online?! zoals hier op sitemasters...
Offline Grayen - 12/08/2006 09:31
Avatar van Grayen PHP ver gevorderde @buttonman, nee hier op sima is het zo dat na 3 of 5 min(de preciese tijd weet ik niet) en je nog steeds op dezelfde pagina zit (dus inactief bent) dat je dan uit de database van online word gehaald. want anders zijn er nu geen 5 mensen online 
Offline Button - 12/08/2006 09:40 (laatste wijziging 12/08/2006 09:43)
Avatar van Button PHP ver gevorderde Ik blijf soms de hele nacht aangemeld, ook al staat men pc af en ben ik vergeten uit te loggen.

edit:
!maar dan heb ik wel het venster natuurlijk gesloten.
@grayen: wat je zegt ivm met op dezelfde pagina inactief zijn voor een bepaalde tijd en dan worden uitgelogd, kan zijn. Maar als je gewoon je venster sluit blijf je ingelogd...
Offline AgentX - 12/08/2006 09:46
Avatar van AgentX HTML beginner Hemz, oke bedankt voor de hulp!
Ik denk dat ik er nu wel uit kom...
Offline Simon - 12/08/2006 10:10
Avatar van Simon PHP expert ButtonMan: dan zou bijna iedereen hier constant online zijn, want de meeste sluiten gewoon hun venster...

@agentX: doe gewoon zoals ik zei in mijn eerste post, zo werkt het hier ook
Offline Button - 12/08/2006 10:29
Avatar van Button PHP ver gevorderde @Simon: hoe komt het dan dat ik soms gewoon een hele nacht online blijf? Als je me daar een grondige uitleg voorgeeft, geloof ik je 
Offline Simon - 12/08/2006 11:36
Avatar van Simon PHP expert hoe controleer je of je online bent, via een andere browser/pc ?
Offline Wim - 12/08/2006 12:04 (laatste wijziging 12/08/2006 12:05)
Avatar van Wim Crew algemeen Simon: je steekt een timestamp (of gewone datum) in een database per refresh (op IP/username, maakt niet uit; zolang het maar uniek is)

Om te zien wie er online is neem je de huidige timestamp (of datum) -5min (of 3min ofzo), en deze gebruikers beschouw je als online zijnde, omdat ze de laatste 5min (of een andere bepaalde tijd) actief zijn geweest...

//edit:
http://www.site...amp;id=845
http://www.site...amp;id=301
Offline Button - 12/08/2006 12:16
Avatar van Button PHP ver gevorderde tja, dat is misschien wel een goede manier, maar als je dat bij elke refresh of nieuwe pagina moet doen en je hebt een groot bezoekersaantal dan krijgt de db toch veel werk te verduren...
Offline Nrzonline - 12/08/2006 12:37
Avatar van Nrzonline PHP ver gevorderde Via de PM wees je mij er op dat je wou controleren of een persoon (bijv op een forum, of in hun profiel) kan controleren op online / offline status. http://www.plaatscode.be/1904/

Mijn voorbeeld is gebaseerd op het voorgaande voorbeeld die ik had gegeven: http://plaatscode.be/1893/
Offline Wim - 13/08/2006 02:36 (laatste wijziging 13/08/2006 02:37)
Avatar van Wim Crew algemeen ButtonMan: dit MOET dynamisch zijn... Evt kan je wel alles beginnen cashen, maar dan moet je al bijna elke minuut je cash-table naar de echte table kopieren...

Misschien eens in de webfanaat source-code KIJKEN om te zien hoe deze het deden? Die website had imo toch een groot bezoekersaantal (nooit actief geweest, maar soms wel wat scriptjes van gedownload ;))
Offline Maarten - 13/08/2006 02:42
Avatar van Maarten Erelid 1 querietje naar je database houdt werkelijk niks in. Je merkt daar werkelijks niks van, hier op sima gebeurt het zo, en naast die query gebeuren er nog een aantal andere queries in verband met statistieken, gebruikers en onzin.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2025 Sitemasters.be - Regels - Laadtijd: 0.191s