Code überprüfen für Spamschutz

  • ich habe ein Gästebuch, das seit kurzem vollgespamt wird. nun habe ich das Gästebuch mit einem CodeGenerator zusammen geführt. jedoch weiss ich nicht wie ich das zum überprüfen bekomme.

    hier das script:

    ich danke euch schon mal für die hilfe

    mfg layoutidee

  • noch vergessen. hier der 2.teil des codes.


  • so sollte es gehn, ich habe das hier hinzugefügt:

    Code
    if($_POST['new_code'] != $_SESSION['new_code2']) {
       die("Falscher Code!");
    }


    mfg

    Sei immer du selbst. Außer du kannst Batman sein. Sei immer Batman!

  • ist schon mal ein schritt weiter. doch wird der code immer als falsch gewertet obwohl er richtig eingegeben wird

    der include code:

  • mal ne runde debuggen, was gibt folgendes aus:


    jetzt sollte, wenn der code falsch ist, beides codes dort stehen, wenn NICHT, dann musst du eine oder beide variablen in der if-bedinung ändern
    mfg

    Sei immer du selbst. Außer du kannst Batman sein. Sei immer Batman!

  • grüsse noch mal ...

    also ich habe mir mal alle tip-sammlungen zu gedanken genommen und mein gästebuch etwas umgeschrieben das ich meine lösung etwas näher komme. jetzt werden allerdings bei richtiger code-eingabe keine angaben in der datei reingeschrieben. ich meine das der fehler in der folgenden zeile ist (vielleicht kann mir da noch einer helfen?):

    Code
    if (isset($_POST['name']) && $_POST['text'] != "" && $_POST['new_code'] !="") {

    das komplette gästebuch script:

    das captcha-ding: