007: PHP-Counter mit IP Sperre

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

  1. 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

    --
    Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
    Nur selber lernen macht schlau