Aantal bezoekers omzetten in PHP
Weet iemand toevallig een script die het aantal bezoekers die op dat moment online zijn op mijn site>?
Dus als er op dat moment 5 mensen op de index aan het kijken zijn, dat zij ook zien hoeveel er dan op dat moment aan het kijken zijn op de site.
Wel met een kanttekening:
Omdat je met PHP niet kan zien of een gebruiker de site in zijn browser/tabblad gesloten zal hebben, zal je sowieso wel met een timeout moeten werken en kijken of de gebruiker na 3 a 5 minuten geen hits op je site heeft gehad.
Gewijzigd op 04/08/2015 09:11:46 door - Ariën -
Dus eigenlijk met sql in localhost/phpmyadmin?
Maar het gaat om een database in MySQL waarin je het opslaat.
Gewijzigd op 04/08/2015 09:22:44 door - Ariën -
Op een shared-hosting zal dat idee naar verwachting niet lukken, Ward. Tenzij de user een cronjob als 'root' kan draaien, maar dat lijkt mij zeer onwaarschijnlijk.
Als je op shared hosting zit is het sowieso wel een snugger idee om je session_save_path aan te passen naar een eigen persoonlijke directory buiten je webroot. Ik kon op een shared hosting account waar ik zit serieus sessies van andere sites uitlezen (en zij die van mij, al zat er in mijn sessies niet zoveel nuttige informatie).
Dat klinkt als onkunde van de webhoster, maar voor de veiligheid kan het zeker geen kwaad.
Je kunt beter een checklist achter de hand hebben voor dit soort zaken, in plaats van er vanuit gaan dat het wel goed zit.
Thomas van den Heuvel op 04/08/2015 11:08:26:
Ik kreeg een of ander vaag verhaal dat het technisch niet anders opgelost kon worden met hun huidige hard- en software.
Voor mij zou dit betekenen: "Get out of it!", en een andere partij zoeken. Als je gebruikers juist niet-standaard oplossingen moet laten doorvoeren om hun site veilig te maken, dan klopt er iets niet.
Heb je deze stuk van je eigen link wel gelezen: http://stackoverflow.com/a/679785 ?
Ik zou dus ook via database doen, zoals Aar dus al voorstelde.