asdf: Problem mit Antispam-Abfrage

Beitrag lesen

Hallo,

es tut schon sehr weh diesen Thread zu lesen, besonders die affenartige Hilfe.

Die 0815-Lösung würde z.B. http://php.net/manual/en/features.sessions.php verwenden. Das Internet ist für dieses Thema voll von schlechten (und 3 guten) Tutorials.

  • * Wenn in der Session noch keine Aufgabe für das Formular hinterlegt ist (vor dem ausgeben der seite prüfen):
      - erzeuge Aufgabe
      - speichere Aufgabe in der Session
      - gib Formular aus

  • Wenn Formular abgeschickt wird:
      - hole Aufgabe aus der Session
        - falls keine vorhanden, beginne bei *
      - vergleiche das übermittelte Ergebnis mit dem Ergebnis der in der Session
        gespeicherten Aufgabe
      - korrekt -> speichern -> aufgabe aus der session löschen
      - nicht korrekt -> generiere neue aufgabe (und speichere diese auch in der session) -> zeige fehlermeldung

Hth