Hallo newbie,
nun soll php die ips vergleichen und die doppelten ips löschen und dabei aber die ip einmal bestehen lassen und dahinter die anzahl der aufrufe schreiben.
Beachte dabei, dass eine IP nicht unbedingt auch einem Benutzer entspricht. (deswegen mit Sessions o.ae. anzufangen halte ich aber für unnoetig, das sollte genau genug sein)
Außerdem solltest du nach einer bestimmten Zeit (so ca. ein Tag) eine IP wieder zaehlen, weil das ja dann hoechstwahrscheinlich jemand anderes ist.
Was ich speichern wuerde: IP, Anzahl der Aufrufe, Timestamp des letzten Aufrufs; also z.B. '127.0.0.1 5 1156188930'.
Ich wuerde bei jedem Aufruf in der Datei nach dem letzten Vorkommen der IP suchen, gucken, ob der Timestamp weniger als 24h her ist, wenn ja den Zaehler erhoehen, wenn nein eine neue Zeile hinzufuegen.
einmal die anzahl der insgesamten aufrufe inkl. alles doppelten aufrufe der selben ip)
und einmal nur die aufrufe von verschiedenen ips...
Fuer ersteres kannst du alle Anzahl-Werte raussuchen und zusammenrechnen, fuer zweiteres zaehlst du einfach die Zeilen der Datei.
Viele Grüße aus Freiburg,
Marian
Microsoft broke Volkswagen's world record: Volkswagen only made 22 million bugs!
<!--[if IE]><meta http-equiv="refresh" content="0; URL=http://www.getfirefox.com"><[endif]-->