Foros del Web » Programando para Internet » PHP »

Evitar spam sin captcha

Estas en el tema de Evitar spam sin captcha en el foro de PHP en Foros del Web. Hola, quiero evitar el spam por formularios. Me gustaría saber cómo detectar la ip y no dejar enviar a esa ip mas formularios hasta x ...
  #1 (permalink)  
Antiguo 05/09/2012, 06:55
 
Fecha de Ingreso: junio-2010
Mensajes: 353
Antigüedad: 14 años, 5 meses
Puntos: 6
Evitar spam sin captcha

Hola,
quiero evitar el spam por formularios.
Me gustaría saber cómo detectar la ip y no dejar enviar a esa ip mas formularios hasta x tiempo.
  #2 (permalink)  
Antiguo 05/09/2012, 07:27
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 16 años, 3 meses
Puntos: 1532
Respuesta: Evitar spam sin captcha

con una simple búsqueda, o leer el manual puedes obtener la IP.

ten en cuenta que la IP no es un medio fiable para detener SPAM, además de los proxy's, existen formas de falsificar la IP y un boot puede perfectamente aprovecharse de ello, hasta ahora el captcha o la verificación vía token-email, token-SMS es la forma más segura de evitar SPAM
__________________
¡Por favor!: usa el highlight para mostrar código
El que busca, encuentra...
  #3 (permalink)  
Antiguo 05/09/2012, 07:27
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 15 años, 5 meses
Puntos: 1517
Respuesta: Evitar spam sin captcha

Bueno ya tienes la idea de lo que quieres hacer. Solo es cuestión de usar la variable $_SERVER['REMOTE_ADDR'] y verificar a ver si en alguna tabla ha ingresado información.

Edito: Y es verdad lo de maycol es mejor usar un token o captcha.
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos
  #4 (permalink)  
Antiguo 06/09/2012, 03:13
 
Fecha de Ingreso: junio-2010
Mensajes: 353
Antigüedad: 14 años, 5 meses
Puntos: 6
Respuesta: Evitar spam sin captcha

Osea que mediante ip puede ser que falle, incluso darme problemas con usuarios que no quieran petarme la web, verdad?

Encontre el siguiente programa, sólo faltaría adaptarlo a un timer que sólo deje enviar x emails cada x tiempo.

http://soporte.miarroba.es/1364/2958...para-saber-ip/

Me miraré lo de los tokens ya que el captcha no me acaba de gustar, prk perjudica a los usuarios que quieran enviarme la información y por eso quiero encontrar alguna formula que sólo perjudique a los que quieran colapsar mi pagina.
  #5 (permalink)  
Antiguo 06/09/2012, 03:26
 
Fecha de Ingreso: abril-2012
Mensajes: 590
Antigüedad: 12 años, 7 meses
Puntos: 58
Respuesta: Evitar spam sin captcha

Yo tengo en pruebas algo tan simple como poner un checkbox oculto en un formulario llamado contacto. Si marca la opcion redirijo al bot "a tomar por culo" y ya. Llevo una semana con esa tontería y según el log ha redirigido a unos cuantos ya. Un usuario normal no puede marcarlo porque está oculto.
  #6 (permalink)  
Antiguo 06/09/2012, 06:05
 
Fecha de Ingreso: junio-2010
Mensajes: 353
Antigüedad: 14 años, 5 meses
Puntos: 6
Respuesta: Evitar spam sin captcha

pero el formulario esta echo por mí(no es nada estandar), si quisieran colapsarme mí servidor de correo "creo yo", deberian de ver cómo esta echo mí form y después adaptar un script a mí formulario, no?
o también existen robots capaces de escanear mí web y después crear spam? aunq esto me parece muy complicado a nivel de programación.. debería de ser un super robot xd
  #7 (permalink)  
Antiguo 06/09/2012, 07:51
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 16 años, 3 meses
Puntos: 1532
Respuesta: Evitar spam sin captcha

ten en cuenta que un web on-line puede ser vista perfectamente por un bot, y más obtener el código html porque es lo que devuelve tu web server ¿si no, como lo lee el navegador?

usar un checkbox oculto para que lo marque el usuario: ¿¡¡¡y como lo va a marcar si está oculto!!!?
__________________
¡Por favor!: usa el highlight para mostrar código
El que busca, encuentra...
  #8 (permalink)  
Antiguo 06/09/2012, 08:20
 
Fecha de Ingreso: mayo-2006
Mensajes: 475
Antigüedad: 18 años, 6 meses
Puntos: 58
Respuesta: Evitar spam sin captcha

Yo creo que lo le alyciashape es lo contrario. Oculta un checkbox, el bot marca todos los checkbox que encuentra en el código, por si es necesario marcarlo para aceptar el envío, pero realmente en la comprobación lo que se hace es es todo lo contrario. Se comprueba si se ha marcado ese checkbox y si está marcado es que ha sido un bot, ya que los usuarios no pueden verlo.
Esto lógicamente funciona con un bot que rastrea automáticamente. En un bot realizado para un formulario en concreto, lógicamente no sirve.
Esta puede ser una solución http://coreallsoftware.com/forum/vie....php?f=20&t=41

Etiquetas: captcha, formulario, spam
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 21:47.