it-swarm.com.de

Welche Captcha-Services sind kostenlos verfügbar?

Ich suche einen kostenlosen Captcha-Service für eine HTML/CSS/PHP-Site. reCAPTCHA scheint sehr berühmt zu sein. Ist es effektiv? Gibt es vielleicht noch andere gute Captcha-Dienste, die kostenlos zur Verfügung stehen?

2
cberg

Es gibt viele kostenlose Captcha-Dienste, aber es gibt auch viele neue Tricks, mit denen Sie die Verwendung von Captcha insgesamt vermeiden können.

Ein sehr beliebter Ansatz ist das Hinzufügen eines ausgeblendeten Felds in Ihrem Formular. Auf Ihrem Backend können Sie überprüfen, ob das ausgeblendete Feld ausgefüllt ist. Ein Bot würde das ausgeblendete Feld füllen, ein Benutzer nicht. Wenn Sie ein verstecktes Feld abfangen, von dem Sie wissen, dass es ausgefüllt ist, können Sie die Nachricht verwerfen.

Eine andere Möglichkeit besteht darin, mit Ihrer PHP-Sitzung und Ihren Sondertasten zu arbeiten. Generieren Sie einen Schlüssel, füllen Sie ihn in ein ausgeblendetes Feld des Formulars und speichern Sie ihn in einer Sitzung. Wenn der Benutzer ein Formular sendet, prüfen Sie, ob der im ausgeblendeten Feld übermittelte Wert mit dem in der Sitzung übereinstimmt. Wenn ein Formular gesendet wird und kein Sitzungsschlüssel gespeichert ist, wissen Sie, dass es sich um einen Bot handelt.

Und so gibt es viele kleine Tricks, die Sie anwenden können, um Bots zu fangen. Sie können auch ein paar verwechseln.

Zum Abfangen von Spam können Sie auch ein Tool namens akismet verwenden. Es ist ein ziemlich guter Job, um Spam-Kommentare abzufangen.

Wenn Sie können, stören Sie Ihre Besucher nicht mit einem Captcha, es gibt viele gute Lösungen da draußen. Aber wenn Sie wirklich müssen, ist reCaptcha eine ziemlich gute Lösung. Ich habe sie eine Weile mit guten Ergebnissen verwendet. Es ist nur ein Schmerz für Ihre Besucher, sie auszufüllen. Ich hasse es, wenn ich ein reCaptcha ausfüllen muss.

4
Saif Bechan