tutorials.de Buch-Aktion 02/2012
ERLEDIGT
NEIN
ANTWORTEN
6
ZUGRIFFE
420
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    kirka kirka ist offline Mitglied Bronze
    Registriert seit
    Aug 2010
    Beiträge
    39
    hallo , ich habe ne kleine Fragen. Ich möchte einen Bildervoting Script für meine Seite schreiben, und möchte gern, dass z.B. nach 30 Bewertungen ein Captcha abgefragt wird .. Captcha ist kein Problem mach ich alles selbst, weiß nur nicht wie ich das am besten mit Bewertungs Limit machen soll. So, dass punkt nach 30 Bewertungen eine Captcha Abfrage kommt. Und, da meine PHP kenntnisse noch nicht so gut sind, muss ich Euch um Hilfe bitte ))

    Hat jemand ne Idee ?
     

  2. #2
    Avatar von Alex_T
    Alex_T Alex_T ist offline Mitglied Brokat
    Registriert seit
    Jul 2009
    Beiträge
    305
    Grüße,

    du könntest z.B. ein Extra Session-Element anlegen, welches zu Beginn mit 0 initialisiert wird. Und nach jeder Bewertung lässt du das ganze um 1 hochzählen und prüfst dann mit ner Funktion oder einfachen Schleife, ob der Wert 30 beträgt.
    Wäre meine Idee, vllt. gibt es auch noch andere.
     
    Mfg, Alex

    “The function of good software is to make the complex appear to be simple.” (Grady Booch)
    “First, solve the problem. Then, write the code.” (John Johnson)

  3. #3
    kirka kirka ist offline Mitglied Bronze
    Registriert seit
    Aug 2010
    Beiträge
    39
    ok, danke )))

    mal sehen was die andere noch so schreiben werden =) danke noch mals
     

  4. #4
    Avatar von CookieBuster
    CookieBuster CookieBuster ist offline <?= "Hello World" ?>
    Registriert seit
    Sep 2008
    Ort
    Münsingen (BW)
    Beiträge
    420
    Blog-Einträge
    4
    Zusätzlich dazu kann man natürlich auch noch ein Cookie befüllen, falls diese aktiviert sind und der Nutzer / Bot durch Sessions löschen dem entgehen will.
    Das ist zwar auch schnell beseitigt, bringt aber eine weitere Möglichkeit zu den Sessions dazu.
     
    There are only 10 types of people in the world — those who understand binary, and those who don't.

    Mach mal einer das Licht an, ich hör nix!

    Why is 6 afraid of 7? Because 7 8 9.

  5. #5
    Avatar von timestamp
    timestamp timestamp ist offline Mitglied Smaragd
    Registriert seit
    May 2010
    Ort
    Haus mit Schornstein
    Beiträge
    1.189
    Wenn die Nutzer sich zuvor einloggen müssen, kannst du die Anzahl der klicks auch in einer Datenbank speichern.
     

  6. #6
    Avatar von CookieBuster
    CookieBuster CookieBuster ist offline <?= "Hello World" ?>
    Registriert seit
    Sep 2008
    Ort
    Münsingen (BW)
    Beiträge
    420
    Blog-Einträge
    4
    Mir ist noch eine weitere Möglichkeit eingefallen. Die Ip.

    Einfach eine Textdatei nach der Ip benennen und hier die Menge der Klicks speichern. Die selbe IP-Adresse darf nur 30 Klicks hintereinander ohne Captcha machen.


    Zusätzlich zu dem bisher genannten würde ich per geringer Prozentchance allgemein noch ein Captcha einfügen. D.h. zu einer Chance von z.B. 0.01% kommt ein Captcha auch wenn noch keine 30 Klicks gezähtl wurden.
    Jemand der einen Bot macht (und das wirst du wohl verhindern wollen) wird die oben genannten Möglichkeiten (bis auf die Anmeldung in Verbindung mit der Datenbank) umgehen können. Bei einer zufälligen Abfrage kann man das aber nicht umgehen.
    Die Prozentzahl müsste natürlich angepasst werden, die ist nur willkürlich gewählt.
     
    There are only 10 types of people in the world — those who understand binary, and those who don't.

    Mach mal einer das Licht an, ich hör nix!

    Why is 6 afraid of 7? Because 7 8 9.

  7. #7
    kirka kirka ist offline Mitglied Bronze
    Registriert seit
    Aug 2010
    Beiträge
    39
    Hallo CookieBuster,

    Die User können die Bilder erst nach dem sie eingeloggt sind bewerten und da die Bewertung zwischen 2 Bildern sein wird möchte ich solche Programme wie z.B. "IMacros" durch Captcha und Mysql Abfrage Limit verhindern. Damit z.B. immer nach dem ich 30 mal bewertet haben eine Captcha Abfrage kommt und durch Mysql Abfrage Limit möchte ich machen so dass der User z.B. in 2 sec nur 1 mal klicken darf, wenn nicht der Fall ist kommt eine Meldung raus und die Stimme wird nicht gezählt somit werden Falsche Bewertungen vermieden.

    Und ich denke ich werde so machen wie du es vorgeschlagen hast.

    Danke für Eure Hilfe )))
     

Ähnliche Themen

  1. Antworten: 6
    Letzter Beitrag: 14.09.06, 00:20
  2. Brauche eure Hilfe...
    Von Meccan im Forum Smalltalk
    Antworten: 4
    Letzter Beitrag: 28.11.05, 13:40
  3. Brauche eure Hilfe
    Von marcaurel1984 im Forum C/C++
    Antworten: 14
    Letzter Beitrag: 08.06.05, 21:20
  4. Brauche eure Hilfe
    Von Magic-Frog im Forum Javascript & Ajax
    Antworten: 2
    Letzter Beitrag: 22.07.04, 03:23
  5. Brauche Eure Hilfe
    Von Jack tha Ripper im Forum Photoshop
    Antworten: 6
    Letzter Beitrag: 07.11.01, 20:37