Crew algemeen |
|
Net als met een bezoekers online systeem, maar dan met artikelen.
Je maakt een tabel product_views oid met de volgende velden:
product_id, time, ip
En elke keer als iemand een product bekijkt maak je een entry in die tabel met de huidige tijd en het product id. Als diegene er al in staat kan je hem updaten.
Om dan te zorgen dat je database niet overvol raakt kan je elk uur een cronjob draaien die de entry ouder dan een x aantal minuten er uit haalt.
Edit:
Ik deed er wat langer over om m'n verhaaltje te typen. |