Script + verifica sul server
Integrazioni SilentShield
Integrazione semplice nelle Sue piattaforme e nei Suoi framework preferiti: uno script nel browser e una verifica sul Suo server. Incentrato sulle API e indipendente dal framework.
Avvio rapido
Attivo in 3 passaggi
Dalla registrazione alla protezione attiva — senza ristrutturare il server.
Crei una API key
Si registri e generi una Site-Key per il Suo dominio nel Dashboard — gratis, in meno di un minuto.
Pacchetto NPM per Node.js, React & Next.js
Integri lo script client di SilentShield nel Suo frontend e verifichi i nonce nel backend con il nostro pacchetto Node ufficiale.
@forge12interactive/silentshield-sdk-js
Pacchetto Node.js ufficiale per la verifica nel backend
Installazione
Utilizzo
// In your backend (e.g. a Next.js route handler)
import { createClient } from '@forge12interactive/silentshield-sdk-js';
const shield = createClient({ apiKey: process.env.SILENTSHIELD_API_KEY });
const { human } = await shield.verify(nonce);
if (!human) return new Response("Verification failed", { status: 403 });Plugin WordPress
Integrazione nativa per i plugin di modulo WordPress più popolari. Protezione anti-spam invisibile senza ostacoli CAPTCHA.
SilentShield Captcha
Il nostro plugin WordPress ufficiale è ora disponibile nella directory di WordPress. Integrazione perfetta con Contact Form 7: Invisibile, conforme al GDPR, accessibile.
- Installazione con un clic direttamente da WordPress
- Configurazione centrale nell'amministrazione di WordPress
- Aggiornamenti e manutenzione automatici
Contact Form 7Testato
Protezione invisibile dai bot per i moduli CF7, testata con il plugin.
WPFormsTestato
Protezione dai bot per i moduli WPForms, testata con il plugin.
Elementor FormsTestato
Protezione dai bot per i moduli Elementor Forms, testata con il plugin.
WooCommerceTestato
Checkout classico e checkout a blocchi testati.
Avada FormsTestato
Protezione dai bot per i moduli Avada Forms, testata con il plugin.
Fluent FormsTestato
Protezione dai bot per i moduli Fluent Forms, testata con il plugin.
Testato: 7 ottobre 2026 · SilentShield Captcha 2.15.14 · WordPress 7.1.2
Compatibilità Cloudflare
SilentShield funziona perfettamente con Cloudflare. Lo distribuisca davanti al Suo Load Balancer o lo combini con altri servizi Cloudflare.
Davanti al Cloudflare Load Balancer?
Sì, possibile senza problemi.
SilentShield può essere distribuito direttamente davanti al Suo Cloudflare Load Balancer. Lo script viene eseguito lato client e si integra perfettamente nella Sua infrastruttura esistente.
- Nessun conflitto con i servizi Cloudflare
- Compatibile con CDN e caching
- Livello di sicurezza aggiuntivo
Hosting dei Dati nell'UE come Elemento Distintivo
La differenza cruciale
Mentre molti lavorano con Cloudflare Turnstile, SilentShield offre un chiaro vantaggio grazie all'infrastruttura ospitata nell'UE e all'architettura senza cookie.
- Utilizzabile in conformità al GDPR, dati in Germania
- Nessun cookie o archiviazione persistente
- Prezzi trasparenti ed equi
Integrazione con Cloudflare
Incorpori lo script in <head>:
<script src="https://api.silentshield.io/client.js?k=YOUR_API_KEY" crossorigin="anonymous" referrerpolicy="origin" defer ></script>
Guide all'Integrazione CMS
Istruzioni passo dopo passo per i sistemi di gestione dei contenuti più diffusi.
Shopify
Aggiunga SilentShield al Suo modulo di contatto Shopify
Webflow
Integrazione tramite incorporamento di codice personalizzato
Wix
Incorporamento tramite Wix Code (Velo)
WordPress
Integrazione manuale nei temi WordPress
Guida all'Integrazione SilentShield
SilentShield protegge in modo affidabile i Suoi moduli dai bot – invisibile, conforme al GDPR e accessibile. Per la massima sicurezza, il codice frontend (JavaScript) deve essere incorporato e verificato lato server.
🛍️Integrazione Shopify
Frontend – Script-Einbindung
- Vada su Shopify Admin → Negozio Online → Temi
- Clicchi su "Azioni → Modifica codice"
- Apra il file theme.liquid sotto Layout
- Inserisca il seguente codice prima del tag </head>
<script src="https://api.silentshield.io/client.js?k=YOUR_API_KEY" crossorigin="anonymous" referrerpolicy="origin" defer ></script>
Sostituisca YOUR_API_KEY con la Sua chiave API dal dashboard di SilentShield.
Backend – Verifica (Esempio PHP)
Shopify non esegue codice server proprio nei temi, e i moduli di contatto e cliente di Shopify inviano i dati direttamente a Shopify: lì SilentShield non verifica nulla. Per una verifica lato server, il modulo deve inviare i dati al Suo server, a una route App Proxy o a un servizio come Make, n8n o una funzione cloud che esegua il codice seguente prima di inoltrare i dati. Lo script nel tema da solo non sostituisce questa verifica.
<?php
$api_key = "YOUR_API_KEY";
$nonce = $_POST['behavior_nonce'] ?? '';
$payload = json_encode(['nonce' => $nonce]);
$ch = curl_init("https://api.silentshield.io/api/v1/captcha/verify-nonce");
curl_setopt_array($ch, [
CURLOPT_RETURNTRANSFER => true,
CURLOPT_POST => true,
CURLOPT_HTTPHEADER => [
"Content-Type: application/json",
"X-Api-Key: " . $api_key,
],
CURLOPT_POSTFIELDS => $payload,
CURLOPT_TIMEOUT => 5,
]);
$response = curl_exec($ch);
$http_code = curl_getinfo($ch, CURLINFO_HTTP_CODE);
curl_close($ch);
if ($http_code !== 200) {
http_response_code(400);
exit(json_encode(['error' => 'Verification failed']));
}
$data = json_decode($response, true);
if (!($data['ok'] && $data['verdict'] === 'human' && $data['confidence'] >= 0.7)) {
http_response_code(403);
exit(json_encode(['error' => 'Bot detected']));
}
// ✅ Human verified – handle form submission normally
?>🌊Integrazione Webflow
Frontend
- Apra il Suo progetto → Impostazioni Progetto → Codice Personalizzato → Codice Head
- Inserisca questo codice
- Pubblica la pagina
<script src="https://api.silentshield.io/client.js?k=YOUR_API_KEY" crossorigin="anonymous" referrerpolicy="origin" defer ></script>
Backend
Poiché Webflow non supporta la logica diretta del server, invii il Suo modulo al Suo server o servizio (ad esempio Make, n8n, AWS Lambda, Firebase Function). Lì, esegua lo stesso codice di verifica dell'esempio Shopify sopra, prima di procedere con l'elaborazione del modulo.
✨Integrazione Wix
Frontend
- Apra l'Editor Wix
- Attivi la Modalità Sviluppatore (Velo)
- Selezioni Aggiungi Codice Personalizzato → Head
- Inserisca lo stesso codice <script>
- Pubblichi il sito web
<script src="https://api.silentshield.io/client.js?k=YOUR_API_KEY" crossorigin="anonymous" referrerpolicy="origin" defer ></script>
Backend (Funzione HTTP Velo)
import { ok, badRequest, forbidden } from 'wix-http-functions';
import { fetch } from 'wix-fetch';
export function post_verify_silentshield(request) {
return request.body.json()
.then(body => {
return fetch("https://api.silentshield.io/api/v1/captcha/verify-nonce", {
method: "POST",
headers: {
"Content-Type": "application/json",
"X-Api-Key": "YOUR_API_KEY"
},
body: JSON.stringify({ nonce: body.behavior_nonce })
});
})
.then(resp => resp.json())
.then(data => {
if (data.ok && data.verdict === "human" && data.confidence >= 0.7)
return ok({ body: { success: true } });
return forbidden({ body: { error: "Bot detected" } });
})
.catch(() => badRequest({ body: { error: "Verification failed" } }));
}📝Integrazione WordPress
Frontend (Manuale o Plugin)
add_action('wp_head', function () {
echo '<script src="https://api.silentshield.io/client.js?k=YOUR_API_KEY" crossorigin="anonymous" referrerpolicy="origin" defer></script>';
});Backend (Verifica PHP)
$api_key = "YOUR_API_KEY";
$nonce = $_POST['behavior_nonce'] ?? '';
$payload = json_encode(['nonce' => $nonce]);
$ch = curl_init("https://api.silentshield.io/api/v1/captcha/verify-nonce");
curl_setopt_array($ch, [
CURLOPT_RETURNTRANSFER => true,
CURLOPT_POST => true,
CURLOPT_HTTPHEADER => ["Content-Type: application/json", "X-Api-Key: $api_key"],
CURLOPT_POSTFIELDS => $payload,
CURLOPT_TIMEOUT => 5,
]);
$response = curl_exec($ch);
$code = curl_getinfo($ch, CURLINFO_HTTP_CODE);
curl_close($ch);
if ($code !== 200) wp_die('Verification failed.');
$data = json_decode($response, true);
if (!($data['ok'] && $data['verdict'] === 'human' && $data['confidence'] >= 0.7))
wp_die('Bot detected.');Raccomandazione: Utilizzi il nostro plugin WordPress ufficiale
Per un'integrazione più semplice, utilizza il nostro plugin direttamente dalla directory di WordPress.
Scarica il Plugin WordPressRiepilogo
| Piattaforma | Integrazione Frontend | Verifica Backend |
|---|---|---|
| Shopify | theme.liquid <script> | App-Proxy / PHP / Node |
| Webflow | Project Settings → Head | Controllo Server Esterno |
| Wix (Velo) | Custom Code → Head | Funzione HTTP |
| WordPress | wp_head() o Plugin | Gestore Moduli PHP |
Pronto per l'integrazione?
Inizi gratuitamente con la nostra soluzione incentrata sulle API.