Foros del Web » Creando para Internet » HTML »

reCAPTCHA V2 funciona..pero se me cuelan

Estas en el tema de reCAPTCHA V2 funciona..pero se me cuelan en el foro de HTML en Foros del Web. Hola foreros: He estado buscando varios hilos y salvo error por mi parte el tema que quiero comentarios no lo he encontrado. Como tenía decenas ...
  #1 (permalink)  
Antiguo 14/11/2018, 06:27
Usuario no validado
 
Fecha de Ingreso: mayo-2004
Mensajes: 41
Antigüedad: 19 años, 10 meses
Puntos: 0
reCAPTCHA V2 funciona..pero se me cuelan

Hola foreros:
He estado buscando varios hilos y salvo error por mi parte el tema que quiero comentarios no lo he encontrado.


Como tenía decenas de mensajes diarias de los sistemas automatizados de Spam, coloqué un reCpacha de los de "No SOY UN ROBOT" usando la opción que facilita google gratuitamente, enconcreto que es la V2.

Los mensajes de Spam han caido en picado, pero sigue entrando alguno que otro dado que son robots potentes.

Quería saber:
-Habiendo instalado correctamente la "función básica" esto es...
Cita:
  • en el Head <script src='https://www.google.com/recaptcha/api.js'></script>
  • en el htmk de contacto <div align="center"> <div class="g-recaptcha" data-sitekey="xxxxxxxxxxxxxxxxxxxxxxxxx" data-theme="dark"></div>
  • y en el php

if(isset($_POST['g-recaptcha-response']) && $_POST['g-recaptcha-response']) {
var_dump ($_POST) ;
$secret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
$ip = $_SERVER['REMOTE_ADDR'];
$captcha = $_POST['g-recaptcha-response']. "dsa";
$rsp = file_get_contents ("https://www.google.com/recaptcha/api/siteverify?secret=$response&captcha=captcha&remote ip$ip");
var_dump ($rsp) ;
$arr = json_decode ($rsp, TRUE)
if ($arr ['success']){
echo 'Done";
}else{
echo 'SPam";
}
}
¿Puedo hacer alguna mejora "sencillita " de seguridad usando este código ? O debo pasar al V3 (del que no tengo ni idea )

Gracias por leerme

Etiquetas: recaptcha
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:13.