Firebase -Projekt : Greifen Sie auf die Firebase -Konsole zu, erstellen Sie ein neues Projekt und erhalten Sie den API -Schlüssel.
PHP -Umgebungskonstruktion : Stellen Sie sicher, dass PHP und verwandte Erweiterungen in der lokalen oder Serverumgebung korrekt installiert werden.
 
<?php
require_once('path/to/firebase/autoload.php');
use Kreait\Firebase\Factory;
// Initialisierung Firebase Beispiel
$firebase = (new Factory)
    ->withServiceAccount('path/to/firebase/serviceAccountKey.json')
    ->create();
Wenn Sie den API -Schlüssel festlegen müssen, können Sie die Konfiguration weiter erweitern:
 
<?php
$firebase = (new Factory)
    ->withServiceAccount('path/to/firebase/serviceAccountKey.json')
    ->withApiKey('your-api-key')
    ->create();
Aktivieren Sie zunächst Recaptcha in der Firebase -Konsole und erhalten Sie den entsprechenden Standortschlüssel. Als nächstes instanziieren Sie den Bestätigungscode -Validator im Backend:
 
<?php
$recaptcha = $firebase->getAuth()->getRecaptchaVerifier([
    'siteKey' => 'your-site-key',
]);
 
<html>
  <body>
    <form>
      <!-- Hinzufügen zu reCAPTCHA Überprüfungsbereich -->
      <div id="recaptcha-container"></div>
      <button type="submit">Submit</button>
    </form>
    <!-- Eingeführt reCAPTCHA von JavaScript Skript -->
    <script src="https://www.google.com/recaptcha/api.js?render=explicit"></script>
  grecaptcha.ready(function() {
    grecaptcha.execute('your-site-key', {action: 'homepage'}).then(function(token) {
      document.getElementById('recaptcha-token').value = token;
    });
  });
</script>