Usando reCAPTCHA en localhost
Estoy desarrollando un sitio web usando PHP y quiero hacer una verificación humana en una de las sesiones. Para el desarrollo, inicialmente estoy ejecutando el sistema localmente y cuando esté listo, lo colocaré en algún dominio.
En el sitio web de reCAPTCHA se dice que el complemento solo funcionará en el dominio (y subdominios) dado.
¿Existe alguna forma de utilizar el complemento reCAPTCHA en un host local?
Actualizar
La respuesta original ya no es correcta. La guía del desarrollador ahora dice:
"Si desea utilizar "localhost" para el desarrollo, debe agregarlo a la lista de dominios".
Esto solo funcionará si accede a localhost usando 127.0.0.1/...
en lugar de localhost/...
.
La respuesta original se conserva a continuación.
Según la Guía del desarrollador de reCAPTCHA :
"Los dominios localhost ya no son compatibles de forma predeterminada. Si desea continuar admitiéndolos para el desarrollo, puede agregarlos a la lista de dominios compatibles para la clave de su sitio. Vaya a la consola de administración para actualizar su lista de dominios compatibles. Le recomendamos que use una clave separada para desarrollo y producción y no permita localhost en la clave de su sitio de producción".
En otras palabras, simplemente use la misma clave.
Esto funcionó para mí:
Extraído de la documentación reCAPTCHA :
Con las siguientes claves de prueba, siempre obtendrá No CAPTCHA y todas las solicitudes de verificación pasarán.
Clave del sitio:
6LeIxAcTAAAAAJcZVRqyHh71UMIEGNQ_MXjiZKhI
Llave secreta:
6LeIxAcTAAAAAGG-vFI1TnRWxMZNFuojJ4WifJWe
El widget reCAPTCHA mostrará un mensaje de advertencia para indicar que es solo para fines de prueba. No utilice estas claves para su tráfico de producción.