Knowband Blog | Ecommerce Modules

So integrieren Sie Google reCAPTCHA mit PHP

Heutzutage möchte jeder Spam auf seiner Website loswerden, egal ob es sich um Spam-Kommentare oder Spam-Nachrichten oder Spam-Traffic auf Ihrer Website handelt. Um Ihre Website vor Spam zu schützen, ist eine der besten und einfachsten Möglichkeiten die Verwendung von Google reCAPTCHA.

Früher haben die Leute eine zufällige Zahl oder Zeichenfolge auf den Bildschirm gelegt und serverseitig überprüft.

Aber diese Methode ist die alte Methode und für viele Benutzer auch zeitaufwändig, während die reCAPTCHA-Methode von Google einfach zu verwenden ist und weniger Zeit in Anspruch nimmt, was zu einer besseren Benutzererfahrung führt. Sie brauchen nur einen einzigen Klick, um zu beweisen, dass sie Menschen und kein Roboter sind. Google reCAPTCHA lässt sich sehr einfach in einem PHP-Skript implementieren.

In diesem Blog erfahren Sie Schritt für Schritt, wie Sie Google reCAPTCHA auf Ihrer Website mit PHP integrieren.

Schritt 1: Zum Abrufen des reCAPTCHA-API-Schlüssels

Um einen API-Schlüssel zur Verwendung von reCAPTCHA zu erhalten, müssen Sie Ihre Website registrieren unter – https://www.google.com/recaptcha/admin. Die Screenshots sind unten für Ihre Hilfe angegeben:


Etikette: Verwenden Sie ein Label Ihrer Wahl, damit Sie die Website in Zukunft leicht wiedererkennen.

reCAPTCHA-Typ: Wählen Sie einen beliebigen reCAPTCHA-Typ, den Sie für Ihre Website bevorzugen. Derzeit sind zwei Typen verfügbar, nämlich reCAPTCHA v3 und reCAPTCHA v2. Wir haben im Beispielprojekt reCAPTCHA v2 verwendet.

Domains: Hier müssen Sie den Namen Ihrer Website eingeben, für die Sie die reCAPTCHA-Funktionalität implementieren werden. Sie gilt für die Domains, die Sie hier eingeben, und auch für deren Subdomains. Beispielsweise registriert eine Registrierung für abc.com auch xyz.abc.com.

Aktivieren Sie jetzt einfach das Kontrollkästchen von Akzeptieren Sie die reCAPTCHA-Nutzungsbedingungen und klicken Sie auf auf die Schaltfläche Senden.

Jetzt haben Sie den Site Key und den Secret Key für Ihre Website.

Schritt 2: Implementieren Sie die reCAPTHA-Funktionalität auf Ihrer Website

Schritt 3: Um die Antwort des Benutzers zu validieren

Jetzt müssen Sie die Antwort validieren, wenn ein Benutzer auf das reCAPTCHA-Widget klickt. Der PHP-Code zur Überprüfung der Benutzerantwort ist unten angegeben:

success) { $succMsg = 'Ihre Kontaktanfrage wurde erfolgreich übermittelt.'; } else { $errMsg = 'Roboter-Verifizierung fehlgeschlagen, bitte versuchen Sie es erneut.'; } } ?>

Fügen Sie Ihren tatsächlichen geheimen Schlüssel in den obigen Code ein und Sie sind fertig.

Holen Sie sich den Beispielcode .