Counter

schiese

Erfahrenes Mitglied
Hallo.
Ich habe eine Bildergalerie, bei der man Bilder hochladen und anschließend angucken kann. Jetzt wollte ich gerne noch einen Counter schreiben, der zählt, wie oft die jeweiligen Bilder angeschaut wurden. Ich wollte das ganze noch mit IP-Sperre machen.
Jetzt zu meiner Frage. Ich weiß im Moment nicht, wie ich das umsetzen soll. Ohne IP-Sperre würde ich die ID des Bildes in eine Tabelle schreiben und anschließend alle Einträge mit der ID suchen und zusammenzählen.
Hat jemand eine Idee?

Danke schiese
 
Nur nicht zu weit suchen.

Für die IP-Sperre erstellst du eine Tabelle, in der du die IP und einen Timestamp speicherst.

In einer zweiten Tabelle speicherst du die Bild-ID und den Counter.

Wenn ein Bild aufgerufen wird, einfach überprüfen, ob die IP gespeichert ist und wenn ja, wann. Wenn sie nicht gespeichert war, speicherst du sie mit dem aktuellen Timestamp und addierst zum aktuellen Bild-Counter-Stand 1 dazu. Wenn sie gespeichert war, trägst du den aktuellen Timestamp ein.

Und zu guter letzt überprüfst du die IP-Tabelle auf abgelaufene Einträge und löscht diese, damit das ganze nicht "überläuft".

Viele Grüsse
 
Zurück