Kalle_B: Counter hochzählen - aber nicht immer

Hallöle,

für einen Veranstaltungskalender möchte ich die Klicks pro Veranstaltung zählen, also wenn eine Veranstaltung aus der Übersicht bewusst ausgewählt wurde.

Möchte aber vermeiden, dass ein Veranstalter durch Dauerklick seinen Zähler hochpuscht.

Nun könnte ich eine Tabeklle einrichten, die IP mit einer Verfallzeit speichern und das Ding jedesmal abfragen und warten.

Geht es auch einfacher?

Lieben Gruß, Kalle

  1. Hello,

    Nun könnte ich eine Tabeklle einrichten, die IP mit einer Verfallzeit speichern und das Ding jedesmal abfragen und warten.

    Dann kannst Du nur hoffen, dass Dein Störer nicht Kunde bei AOL ist, oder einem anderen Anbieter, der bei jedem Request eine andere IP verwendet. Allerdings kommen die IPs einer Sitzung, soweit ich weiß, zumindest alle aus demselben Netzbereich. Es wird nur der Hostanteil rotiert.

    Du müsstest also den Hostnamen ermitteln http://de2.php.net/manual/de/function.gethostbyaddr.php und dann schauen, wie Du die IP-Rotierer gesondert behandeln könntest.

    Dass das Verfahren generell umstritten ist, da die IP des Request ja nicht zwangsweise an den Host gebunden ist, sondern nur an den letzten NAT-Punkt, ist Dir hoffentlich klar?

    Ein harzliches Glückauf

    Tom vom Berg

    http://bergpost.annerschbarrich.de

    --
    Nur selber lernen macht schlau
  2. Sup!

    Du könntest die Abstimmung nur alle paar Sekunden erlauben, egal von wo; Du könntest Captchas benutzen; Du könntest die Abstimmung eMail-basiert mit Double-Opt-In organisieren und für jede eMail-Adresse nur einmal erlauben.

    Gruesse,

    Bio

    --
    Never give up, never surrender!!!
    1. Hello,

      Du könntest die Abstimmung nur alle paar Sekunden erlauben, egal von wo; Du könntest Captchas benutzen; Du könntest die Abstimmung eMail-basiert mit Double-Opt-In organisieren und für jede eMail-Adresse nur einmal erlauben.

      Dann könnte er auch mit "Login" arbeiten :-)

      Ein harzliches Glückauf

      Tom vom Berg

      http://bergpost.annerschbarrich.de

      --
      Nur selber lernen macht schlau
      1. Sup!

        Dann könnte er auch mit "Login" arbeiten :-)

        Der Unterschied wäre, dass man hier die Daten wegschmeissen kann, sobald gevotet ist (oder nach 48h oder so).

        Gruesse,

        Bio

        --
        Never give up, never surrender!!!
    2. Hi,

      Du könntest die Abstimmung nur alle paar Sekunden erlauben, egal von wo; Du könntest Captchas benutzen; Du könntest die Abstimmung eMail-basiert mit Double-Opt-In organisieren und für jede eMail-Adresse nur einmal erlauben.

      Es geht ja nicht mal um eine wirkliche "Abstimmung", sondern nur um einen "Interesse-Zaehler" - insofern verbuche ich wenigstens die letzten beiden Vorschlaege mal unter typischem Bio-Humor, OK? :-)

      MfG ChrisB

      1. Hello,

        Es geht ja nicht mal um eine wirkliche "Abstimmung", sondern nur um einen "Interesse-Zaehler" - insofern verbuche ich wenigstens die letzten beiden Vorschlaege mal unter typischem Bio-Humor, OK? :-)

        Eine Session nützt Dir da auch nicht wirklich etwas, denn die sperrt nur schlecht geschriebene Bots aus. Über den Browser braucht man dann nur den Browser zuzuklappen und neu zu starten, um wieder klicken zu können.

        Ein harzliches Glückauf

        Tom vom Berg

        http://bergpost.annerschbarrich.de
        .

        --
        Nur selber lernen macht schlau