Google Recaptcha

Cómo integrar google reCAPTCHA con PHP

Hoy en día, todos quieren deshacerse del spam en su sitio web, ya sea un comentario de spam, mensajes de spam o tráfico de spam en su sitio. Para proteger su sitio web del spam, una de las mejores y más fáciles formas es usar Google reCAPTCHA.

En días anteriores, la gente solía poner algún número aleatorio o cadena en la pantalla y verificarlo en el lado del servidor.

Pero este método es el método de antaño y también requiere mucho tiempo para muchos usuarios, mientras que el método reCAPTCHA de Google es fácil de usar y lleva menos tiempo, lo que resulta en una mejor experiencia de usuario. Solo necesitan un solo clic para demostrar que son humanos y no un robot. Google reCAPTCHA es muy fácil de implementar en un script PHP.

google reCAPTCHA

En este blog, aprenderá cómo integrar google reCAPTCHA en su sitio web con PHP paso a paso.

Paso 1: para obtener la clave API de reCAPTCHA

Para obtener una clave API para usar reCAPTCHA, debe registrar su sitio web en: https://www.google.com/recaptcha/admin. Las capturas de pantalla se dan a continuación para su ayuda:

Cómo integrar google reCAPTCHA con PHP�
Etiqueta: Use una etiqueta de su propia elección, para que sea fácil reconocer el sitio en el futuro.

tipo de reCAPTCHA: Elija cualquier tipo de reCAPTCHA que prefiera para su sitio. Hay dos tipos disponibles actualmente, es decir, reCAPTCHA v3 y reCAPTCHA v2. Hemos usado reCAPTCHA v2 en el proyecto de muestra.

Dominios: Aquí debe ingresar el nombre de su sitio web para el cual implementará la funcionalidad reCAPTCHA. Es aplicable a los dominios que ingrese aquí, y también a sus subdominios. Por ejemplo, un registro para abc.com también registra xyz.abc.com.

Ahora simplemente marque la casilla de verificación de Acepte los Términos de servicio de reCAPTCHA y haga clic en en el botón Enviar.

Ahora tiene la clave del sitio y la clave secreta para su sitio web.
Cómo integrar google reCAPTCHA con PHP

Paso 2: implemente la funcionalidad reCAPTHA en su sitio

  • Para agregar reCAPTCHA, primero debe incluir la biblioteca de JavaScript reCAPTCHA en su HTML.
    
    
  • Ahora agregue este código HTML donde desee mostrar el widget reCAPTCHA.
    
    
  • Reemplace�site_key�con la clave del sitio proporcionada por Google para su sitio web.
  • Ya está hecho, simplemente actualice su página y verá el widget reCAPTCHA en su sitio.

Paso 3: para validar la respuesta del usuario

Ahora, debe validar la respuesta cuando un usuario hace clic en el widget reCAPTCHA. El código PHP para verificar la respuesta del usuario se proporciona a continuación:

éxito) { $succMsg = 'Su solicitud de contacto se ha enviado con éxito.'; } else { $errMsg = 'Falló la verificación del robot, inténtelo de nuevo.'; } } ?>

Agregue su clave secreta real en el código anterior y listo.

Obtener el código de muestra aquí.

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 *