PHP
Backend

EU CAPTCHA für PHP

PHP ist eine weit verbreitete Open-Source-Server-seitige Skriptsprache, die für die Webentwicklung konzipiert und leicht in HTML einbettbar ist, um dynamische Websites und Anwendungen zu erstellen. Schützen Sie jede PHP-Anwendung vor Bots und Formular-Spam mit einem datenschutzorientierten, in der EU gehosteten CAPTCHA, das mit allen gängigen Frameworks kompatibel ist.

Warum Myra EU CAPTCHA wählen?

  • Interaktionsfreie Nutzererfahrung

    Keine Rätsel, keine Klicks – unsichtbarer Bot-Schutz ohne jegliche Nutzerreibung.

  • Digitale Souveränität made in Germany

    Vollständig DSGVO-konform, ohne Cookies und Tracking – entwickelt und gehostet in Deutschland.

  • Intelligente Bedrohungserkennung

    Smarter Schutz, trainiert durch mehr als 100 Milliarden tägliche Myra-CDN-Signale.

  • Bewährte Technologie

    Über 5 Milliarden erfolgreich gesicherte Authentifizierungsversuche.

So funktioniert die Integration

  1. 1. EU CAPTCHA-Konto erstellen

    Die Kontoerstellung ist vollständig kostenlos – Sie benötigen lediglich eine gültige E-Mail-Adresse und können sofort loslegen. Wählen Sie einen Plan, der Ihren Anforderungen entspricht. Die ersten 3 Monate sind kostenlos.

    Konto erstellen
  2. 2. Sitekey erstellen

    Erstellen Sie einen Sitekey im EU CAPTCHA Dashboard für die Domain, die Sie schützen möchten. Vergeben Sie eine aussagekräftige Bezeichnung, damit Sie ihn später leicht identifizieren können. Dieser Sitekey verknüpft das Widget auf Ihrer PHP-Anwendung mit Ihrem EU CAPTCHA-Konto.

  3. 3. EU CAPTCHA zu Ihrem Formular hinzufügen

    Laden Sie verify.js und platzieren Sie das EU CAPTCHA Widget-Div mit Ihrem Sitekey in einem beliebigen HTML-Formular, das Sie schützen möchten — der Response-Token wird bei der Übermittlung automatisch eingefügt.

    HTML-Integrationsanleitung ansehen
  4. 4. Token im PHP-Backend verifizieren

    Rufen Sie in Ihrem PHP-Formular-Handler den eu-captcha-response-Token aus den POST-Daten ab und validieren Sie ihn gegen die EU CAPTCHA API, bevor Sie eine Übermittlung verarbeiten.

    PHP-Verifikationsanleitung ansehen

5. Das EU CAPTCHA-Widget wird in Ihrem Formular angezeigt.

Verifiziert

Häufig gestellte Fragen

  • Wie verifiziere ich einen CAPTCHA-Token in PHP?

    Installieren Sie den EU CAPTCHA PHP-Client über Composer. Lesen Sie in Ihrem Formular-Handler den eu-captcha-response-Wert aus $_POST aus und rufen Sie dann die Verifikationsmethode des Clients mit Ihrem Secret-Key und dem Token auf. Der Client sendet eine POST-Anfrage an die EU CAPTCHA API und gibt ein Ergebnis zurück, das angibt, ob die Übermittlung von einem Menschen oder einem Bot stammt.

  • Gibt es ein offizielles PHP-Modul für EU CAPTCHA?

    Ja. EU CAPTCHA stellt eine offizielle PHP-Client-Bibliothek bereit, die über Composer verfügbar ist. Sie unterstützt PHP 7.4 und neuere Versionen und funktioniert mit reinem PHP, Laravel, Symfony und jedem anderen PHP-Framework. Das Modul abstrahiert den API-Aufruf, verwaltet die Authentifizierung und parst die JSON-Antwort vom Verifikations-Endpoint.

  • Funktioniert EU CAPTCHA mit jedem PHP-Framework?

    Ja. Das EU CAPTCHA PHP-Modul ist Framework-agnostisch. Es funktioniert mit reinem PHP, Laravel, Symfony, Slim, CodeIgniter und jedem anderen PHP-Framework. Die Verifikationslogik ist ein einzelner Methodenaufruf, den Sie in Controller, Middleware, Service-Klassen oder jeden anderen Teil der Request-Handling-Pipeline Ihrer Anwendung integrieren können.

  • Wie füge ich EU CAPTCHA zu einem PHP-Kontaktformular hinzu?

    Fügen Sie das verify.js Script-Tag zu Ihrem HTML-Formular-Template hinzu und platzieren Sie das EU CAPTCHA Widget-Div mit Ihrem Sitekey im Formular. Lesen Sie in Ihrem PHP-Handler, der das Formular-POST verarbeitet, $_POST['eu-captcha-response'] aus, verifizieren Sie es mit dem EU CAPTCHA PHP-Client und Ihrem Secret-Key und senden Sie die Kontakt-E-Mail oder speichern Sie die Daten nur, wenn die Verifizierung erfolgreich ist.

  • Wie installiere ich den EU CAPTCHA PHP-Client über Composer?

    Führen Sie composer require eu-captcha/php-client in Ihrem Projektverzeichnis aus. Konfigurieren Sie dann den Client, indem Sie ihn mit Ihrem Secret-Key instanziieren, den Sie als Umgebungsvariable speichern sollten, anstatt ihn fest zu kodieren. Das Paket ist auf Packagist verfügbar und kompatibel mit dem Standard-Composer-Autoloading.

  • Wie behandle ich CAPTCHA-Verifizierungsfehler in PHP?

    Wenn der EU CAPTCHA-Client ein fehlgeschlagenes Verifizierungsergebnis zurückgibt, leiten Sie den Benutzer mit einer Fehlermeldung zurück zum Formular oder geben Sie eine JSON-Fehlerantwort zurück, wenn Sie ein AJAX-Formular verarbeiten. Verarbeiten Sie die übermittelten Daten nicht — Bot-Übermittlungen, die die Verifizierung nicht bestehen, sollten stillschweigend verworfen oder zu Überwachungszwecken protokolliert werden.

  • Ist EU CAPTCHA DSGVO-konform für PHP-Websites?

    Ja. EU CAPTCHA wird von einem in der EU ansässigen Unternehmen betrieben, ist vollständig in Deutschland gehostet und stützt sich nicht auf US-amerikanische Cloud-Anbieter oder Infrastrukturen, die US-Überwachungsgesetzen unterliegen. Der Dienst verarbeitet nur die Daten, die zur Bereitstellung und Verifizierung des CAPTCHAs erforderlich sind (wie IP-Adresse sowie technische Browser- oder Geräteinformationen), im Einklang mit den Anforderungen der DSGVO. Ihre Organisation bleibt verantwortlich für die Bereitstellung transparenter Datenschutzinformationen, die Wahl einer geeigneten Rechtsgrundlage und die Einholung etwaig erforderlicher Einwilligungen für Ihre spezifische PHP-Implementierung. Diese Informationen stellen keine Rechtsberatung dar; bitte konsultieren Sie Ihren Rechtsberater für eine Beurteilung Ihres individuellen Falls.

Bereit für ein besseres CAPTCHA?

Erleben Sie unsichtbaren Bot-Schutz mit datenschutzfreundlicher, DSGVO‑konformer Verifizierung – entwickelt und gehostet in Deutschland. Testen Sie Myra EU CAPTCHA jetzt 3 Monate kostenlos und schützen Sie Ihre Web-Formulare, ohne Ihre Nutzer zu beeinträchtigen.

Privacy-first Technologie

Wir garantieren keine Datenweitergabe an Drittländer.

Datenschutzerklärung lesen

Schnelle und einfache Einrichtung

Wir bieten fertige Integrationen für viele CMS und gängige Frameworks.

Schnellstartanleitung lesen