Commence par le lieu de validation
Un widget peut être léger et agréable tout en dépendant d’une API distante. Si ton besoin est de valider entièrement sur ton infrastructure PHP ou WordPress, vérifie le serveur de validation aussi bien que le script chargé dans le navigateur.
Gaitcha associe un client JavaScript à un moteur PHP local. Cloudflare Turnstile est un service géré : son intégration vérifie les jetons auprès de Cloudflare. ALTCHA propose un widget open source fondé sur la preuve de travail et différentes offres d’hébergement. Friendly Captcha présente une vérification automatique fondée sur la preuve de travail et des signaux de risque, avec plusieurs offres dont une option d’endpoint auto-hébergé en entreprise.
Les périmètres évoluent : consulte les docs Turnstile, ALTCHA et Friendly Captcha pour l’offre exacte. Cette page ne classe pas leurs performances de sécurité.
Quatre questions pour décider
| Question | Ce qu’il faut vérifier |
|---|---|
| Où vont les données ? | Origine du script, endpoint de validation, logs et état temporaire |
| Quel effort pour le visiteur ? | Interaction demandée, appareils lents, clavier et technologies d’assistance |
| Quel effort pour ton équipe ? | Installation, mises à jour, stockage partagé et diagnostic |
| Quel type d’abus ? | Spam opportuniste ou attaque ciblée, volume et protections complémentaires |
Utiliser Gaitcha
Gaitcha demande une case cochée et évalue le geste. La preuve de travail peut ajouter un coût par jeton. Tu contrôles le code, la configuration et l’hébergement.
Tu t’occupes aussi de l’installation : appliquer les mises à jour, examiner les rejets et adapter la configuration à tes formulaires. Le guide de dépannage couvre l’expiration des jetons, les champs AJAX et les nouvelles tentatives.
Bibliothèque ou extension ?
Choisis la bibliothèque PHP pour une application personnalisée. Elle te laisse définir l’endpoint, le stockage et le traitement de la soumission.
Choisis Gaitcha for WordPress pour les huit constructeurs pris en charge et les formulaires natifs. L’extension active déjà la preuve de travail et l’anti-rejeu. Pour le paiement WooCommerce ou des formulaires d’espace membre personnalisés, prévois une intégration séparée.
Gaitcha peut-il remplacer reCAPTCHA sur un formulaire existant ?
Gaitcha peut assurer la vérification anti-spam d’un formulaire compatible, mais il ne remplace pas l’API reCAPTCHA à l’identique. Changer une clé de site ne suffit pas.
En préproduction, installe le connecteur WordPress ou l’intégration PHP, remplace l’ancien champ captcha et sa validation serveur, puis teste les soumissions et les nouveaux essais. Retire le script de l’ancien fournisseur et les clés inutilisées une fois la migration vérifiée. Contrôle la réception de l’email, pas seulement le message de succès.
Pour une application personnalisée, il faut intégrer l’endpoint d’initialisation, les champs cachés du widget et la validation PHP. Sur WordPress, vérifie d’abord ton constructeur dans la liste des intégrations. Les tunnels de commande et espaces membres non pris en charge demandent un travail d’intégration spécifique.
Tester avant de remplacer
Teste sur un environnement de recette, avec de vrais gestes souris, clavier et tactiles. Vérifie les rejets, l’expiration, les nouveaux essais et la livraison finale du formulaire. Prévois une marche arrière et conserve ta limitation de débit.
Essaie le widget, puis lis le fonctionnement détaillé. Sources concurrentes consultées le 1 octobre 2026.
Une question ou un cas particulier ?
Ouvrir une discussion sur GitHub