Comment intégrer google reCAPTCHA avec PHP

Google Recaptcha

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.

Google reCAPTCHA

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 :

Comment intégrer google reCAPTCHA avec PHP�
É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.
Comment intégrer google reCAPTCHA avec PHP

É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.

Aparajita Singh

Aparajita Singh

Aparajita Singh is an experienced Software engineer in PHP. She also has knowledge of C, JAVA and database design. She has been working in the IT Industry from the last 2yrs and still looking forward to achieving more in the IT industry. She lives in New Delhi and her hobby is to write the technical writeups.

Leave a Reply

Your email address will not be published. Required fields are marked *