Hallo,
ich würde gern mal ein eigenes und auch sehr einfaches Captcha selbst programmieren. Beispielsweise eine Rechenaufgabe.
Schöne Übung. Ich würds so machen, daß auf dem Server mehrere Grafiken liegen wo die Aufgabe draufsteht und der Dateiname das Ergebnis ist. So wird eine Grafikdatei zufällig ausgewählt und der Dateiname in die Session geschrieben, z.B. eine 8 (serverseitig).
Gleichzeitig wird die Grafik ausgeliefert, natürlich ohne Name. Der Anwender löst die Aufgabe und submittet das Ergebnis was dann serverseitig verglichen wird.
Die Grafikdateien liegen außerhalb Document-Root.
ein Problem: die Webseite wird über verschiedene Server ausgeliefert und ich kann so nicht die Sessionsverwaltung des Webservers nutzen.
Dann speichere die Sessiondaten halt woanders, z.B. auf einem zentralen MySQL Server.
MfG