Om man vill se hur många besökare som är inne och tittar på en websida i ett visst ögonblick, kan man fixa det med php? Typ med session cookies eller nåt? Eller finns det någon annan lösning?
(Har en webcamsida som jag tänkte piffa till med lite 'tittarsiffror'.)
Det finns lite olika lösningar beroende på vad du har att spara uppgifterna i.
Kolla på http://www.hotscripts.com där finns olika lösningar med textfiler eller mysql som databaser.
Har tittar runt där, men inte lyckats hitta någon passande beskrivning/tutorial/script. Jag kanske kollar på fel ställe? Är alltså ute efter ett förklaring till hur man kodar nåt typ "5 personer tittar just nu på denna sida". Och som uppdateras när folk lämnar sidan eller kommer in på sidan. Alternativt att ett script kollar antalet besökare en gång per minut.
Duffer, spontant låter din lösning bra mycket enklare än sessions! :) Webcamsidan jag har uppdateras en gång per minut för att kolla om camen är av eller på, så spara/uppdatera ip:n blir enkelt.
Men hur gör man med raderingsfunktionen, vart ska man lägga den för att den automatiskt ska plocka bort folk när de lämnat sidan?
På sidan som uppdatera och sparar ip.
Du börjar med att köra en "DELETE FROM online WHERE time < $time || date < $date"
Där $time är = date('His', time() -(120)); /// 2 minuter sedan man senast "sågs"
och kolumnerna time och date är där du sparar och uppdaterar tiden och datumet helatiden med date("His") och date("Ymd")
sen efter att du raderat dom gamla uppdateras dom som finns kvar och de nya läggstill.
Och sist men inte minst räknar du nu hur många du har i databasen =)
Jag var just ute och käkade middag med några kompisar och frågade dem vart man skulle lägga det där ta-bort-scriptet, eftersom besökarna lämnar sidan. Kände mig rätt dum när de påpekade att det ju faktiskt inte spelade någon roll om det låg kvar gamla besökare i databasen eftersom ingen ändå var inne på sidan och kollade. Hade inte tänkt på det! Doh! :D
Hrrm. Det är mina "quakevantar". Har dem när jag spelar för att jag dels blir kall och stel om fingrarna och dels för att jag svettas så mycket om händerna när det blir spännande. ;)
Hrrm. Det är mina "quakevantar". Har dem när jag spelar för att jag dels blir kall och stel om fingrarna och dels för att jag svettas så mycket om händerna när det blir spännande. ;)
Okey...
256 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e