De nos jours, tout le monde veut se débarrasser du spam sur son site Web, qu’il s’agisse de commentaires de spam, de messages de spam ou de trafic de spam sur votre site. Pour protéger votre site Web contre le spam, l’un des moyens les meilleurs et les plus simples consiste à utiliser Google reCAPTCHA.
Autrefois, les gens mettaient un nombre ou une chaîne aléatoire sur l’écran et le vérifiaient côté serveur.
Mais cette méthode est la méthode de l’ancien temps et elle prend également du temps pour de nombreux utilisateurs, tandis que la méthode reCAPTCHA de Google est facile à utiliser et prend moins de temps, ce qui améliore l’expérience utilisateur. Il leur suffit d’un simple clic pour prouver qu’ils sont des humains et non un robot. Google reCAPTCHA est très facile à implémenter dans un script PHP.
Dans ce blog, vous apprendrez étape par étape comment intégrer google reCAPTCHA sur votre site Web avec PHP.
Étape 1 : Pour récupérer la clé API reCAPTCHA
Pour obtenir une clé API pour utiliser reCAPTCHA, vous devez enregistrer votre site Web sur – https://www.google.com/recaptcha/admin. Les captures d’écran sont données ci-dessous pour votre aide :
Étiquette: Utilisez une étiquette de votre choix, afin qu’il soit facile de reconnaître le site à l’avenir.
Type de reCAPTCHA : Choisissez le type de reCAPTCHA que vous préférez pour votre site. Deux types sont actuellement disponibles, à savoir reCAPTCHA v3 et reCAPTCHA v2. Nous avons utilisé reCAPTCHA v2 dans l’exemple de projet.
Domaines: Ici, vous devez entrer le nom de votre site Web pour lequel vous implémenterez la fonctionnalité reCAPTCHA. Il s’applique aux domaines que vous entrez ici, ainsi qu’à ses sous-domaines. Par exemple, un enregistrement pour abc.com enregistre également xyz.abc.com.
Maintenant, cochez simplement la case de Acceptez les conditions d’utilisation de reCAPTCHA et cliquez sur sur le bouton Soumettre.
Vous avez maintenant la clé de site et la clé secrète de votre site Web.
Étape 2 : Mettre en œuvre la fonctionnalité reCAPTHA sur votre site
- Pour ajouter reCAPTCHA, vous devez d’abord inclure la bibliothèque JavaScript reCAPTCHA dans votre code HTML.
- Ajoutez maintenant ce code HTML à l’endroit où vous souhaitez afficher le widget reCAPTCHA.
- Remplacez�site_key�par la clé de site fournie par Google pour votre site Web.
- C’est fait maintenant, actualisez simplement votre page et vous verrez le widget reCAPTCHA sur votre site.
Étape 3 : Pour valider la réponse de l’utilisateur
Maintenant, vous devez valider la réponse lorsqu’un utilisateur clique sur le widget reCAPTCHA. Le code PHP permettant de vérifier la réponse de l’utilisateur est donné ci-dessous :
success) { $succMsg = 'Votre demande de contact a été soumise avec succès.'; } else { $errMsg = 'La vérification du robot a échoué, veuillez réessayer.'; } } ?>
Ajoutez votre clé secrète réelle dans le code ci-dessus et vous avez terminé.
Obtenir l’exemple de code ici.