Spamschutz mit php?

Inspector

Erfahrenes Mitglied
Hi allseits,

nach langer Abwesenheit melde ich mich mal wieder zurück. Ich bin inzwischen arbeitslos geworden und habe vor, mich beruflich in Richtung Webworker zu verändern. Und so habe ich angefangen, php zu lernen.

Mein allererstes php Programm befindet sich in meinem Blog, und um das Blog geht es auch. Ich will damit Kommentare ermöglichen. Funktioniert so weit auf dem heimischen Server schon mal ganz gut. Auf dem öffentlichen Webspace mangels php natürlich nicht.

Kommentare ziehen natürlich jede Menge Spam an. Ich wäre daher erfreut über Anregungen, wie man einen Spamschutz hinzufügen könnte. Und zwar einen, der 100% Barrierefrei ist. Theoretisch wäre es mir am Liebsten, ich könnte auf zusätzliche Benutzereingaben verzichten und einfach den Inhalt automatisiert prüfen, so in der Art wie SpamAssassin das für emails macht. Aber auch eine Prüfung anhand von RegExp mit Scoring zu Fuß wäre denkbar. Wie geht man in php mit dem Laden von externen Textdateien um, und wie mit RegExp?

Auch sonstige Anregungen sind willkommen. Ich habe, wie gesagt, erst vor wenigen Tagen angefangen mit php. Seht mir also meine Anfängerfehler nach :)
 
Stimmt, Captchas sind alles Andere als Barrierefrei. Aber Akismet werde ich mir mal ansehen. Es ist allerdings als Plugin für Wordpress konzipiert. Ob ich das so einfach in mein eigenes System reingebastelt kriege?

Aber ich schau's mir mal an. Danke.
 
Hmmm AKismet ist wohl eher Nichts. Wenn ich das hier richtig verstehe:
You can get a free API key by registering for a WordPress.com user account.
Dann funktioniert das überhaupt nur in Zusammenhang mit Wordpress. Kein Wordpress - kein Akismet.
 
Hi,

danke. Die Seite hilft jetzt zwar so auf die Schnelle nicht weiter, aber da gibt es einen Link zur API Dokumentation, und ich glaube, die hilft weiter :) Damit bin ich erst mal beschäftigt. Also ich denke, damit wäre die Frage zumindest bis auf Weiteres erst mal beantwortet. Möglicherweise komme ich später noch mal drauf zurück, wenn ich mit dem Coden nicht weiter komme. Immerhin lerne ich php erst seit knapp einer Woche so nebenbei :)

Danke für die Hilfe,
Gruß
Inspector.
 
Zurück