PHP-Counter mit IP Sperre
007
- php
0 Tom
Hallo,
kann mir jemand sagen, wo es eine Anleitung zum Bau eines PHP-Counters mit IP-Sperre gibt?
Weiß nur das dieser Counter mit Sessions und Textdateien arbeitet wo die IP-Nummern der Nutzer gespeichert werden für die IP-Sperre!
Kann mir da jemand helfen?
Danke im voraus!
Gruße. 007
Hello,
kann mir jemand sagen, wo es eine Anleitung zum Bau eines PHP-Counters mit IP-Sperre gibt?
Weiß ich nicht, ich nicht.
Weiß nur das dieser Counter mit Sessions und Textdateien arbeitet wo die IP-Nummern der Nutzer gespeichert werden für die IP-Sperre!
Woher weißt Du das?
Kann mir da jemand helfen?
Ja, helfen kann ich Dir:
Einmalig:
1. leere Datei anlegen.
immer:
2. Datei im Modus (r+) öffnen
3. Datei exclusiv sperren
4. Wenn Datei Daten enhält
4.1. Datei auslesen
4.2. Inhalt in Datenarray zurückverwandeln
4.3. IP im Array suchen (Index), eingetragene Zeit mit Timestamp vergleichen
Wenn genug Zeit vergangen
Zähler incrementieren, Timestamp erneuern
5. Wenn Datei keine Daten enthält
leeres Array anlegen und IP, 1, und Timestamp eintragen
6. Array serialisieren
7. Array zurückschreiben
8. Datei entsperren und schließen (geht ins einem Schritt mit fclose())
Das ist eine Bauanleitung, kein Karton!
Harzliche Grüße aus http://www.annerschbarrich.de
Tom