Αόρατο CAPTCHA για PHP

Πακέτο Composer με ενσωμάτωση Laravel και Symfony. Αόρατο, συμβατό με GDPR, ενσωματωμένο σε 5 λεπτά.

Ενσωμάτωση PHP CAPTCHA

Λειτουργίες για προγραμματιστές PHP

Πακέτο Composer – εύκολη εγκατάσταση
Ενσωμάτωση Laravel – Middleware & Validation Rule
Symfony Bundle – ενσωμάτωση Service Container
Συμβατό με PHP 8.0+
PSR-7/PSR-15 Middleware
Ολοκληρωμένη τεκμηρίωση

Παραδείγματα κώδικα

Εγκατάσταση

composer require silentshield/php-sdk

PHP – Βασική επαλήθευση

<?php
use SilentShield\SilentShield;

$shield = new SilentShield('YOUR_SECRET_KEY');

$token = $_POST['silentshield_token'] ?? '';
$result = $shield->verify($token, $_SERVER['REMOTE_ADDR']);

if ($result->isSuccess()) {
    // Process form
    processForm($_POST);
} else {
    // Bot detected
    http_response_code(403);
    echo 'Bot detected';
}

Laravel – Κανόνας επικύρωσης

// In your FormRequest:
public function rules(): array
{
    return [
        'name' => 'required|string',
        'email' => 'required|email',
        'silentshield_token' => 'required|silentshield',
    ];
}

// config/silentshield.php
return [
    'secret_key' => env('SILENTSHIELD_SECRET'),
];

Ενσωμάτωση frontend

<!-- In your HTML/Blade/Twig template: -->
<script src="https://cdn.silentshield.dev/v1/shield.js"
  data-site-key="YOUR_SITE_KEY">
</script>

<form method="POST" action="/contact">
  <!-- Your form fields -->
  <button type="submit">Submit</button>
</form>

Ενσωματώστε με PHP τώρα

composer require silentshield/php-sdk – έτοιμο σε 5 λεπτά.