Ver Mensaje Individual
  #4 (permalink)  
Antiguo 24/08/2012, 17:53
minombreesmm
 
Fecha de Ingreso: agosto-2012
Ubicación: M.
Mensajes: 2.031
Antigüedad: 11 años, 8 meses
Puntos: 52
Respuesta: hay algun script en php que comprueba las ips en las listas negras?

Cita:
Iniciado por ahaugas Ver Mensaje
no, son ips de spammers, funciona como akismet solo que con akismet evitas spam en tus comentarios y con el codigo que dejo, no entran spammers en tu web o los que estan en la lista negra.

perdona
son las siguientes
[url]http://www.spamhaus.org/[/url] y [url]http://www.sorbs.net/[/url]

pero ya lo solucione gracias.

dejo el codigo por si a alguien le interesa, funciona con spamhaus

Código PHP:
Ver original
  1. <?php
  2. function getRealIP() {
  3.     if (!empty($_SERVER['HTTP_CLIENT_IP']))
  4.         return $_SERVER['HTTP_CLIENT_IP'];
  5.        
  6.     if (!empty($_SERVER['HTTP_X_FORWARDED_FOR']))
  7.         return $_SERVER['HTTP_X_FORWARDED_FOR'];
  8.    
  9.     return $_SERVER['REMOTE_ADDR'];
  10. }
  11.  
  12. $host = getRealIP(); // aqui la ip del usuario
  13.  
  14. $rbl  = 'sbl-xbl.spamhaus.org';
  15. $rev = array_reverse(explode('.', $host));
  16.  
  17. $lookup = implode('.', $rev) . '.' . $rbl;
  18.  
  19. if ($lookup != gethostbyname($lookup)) {
  20.     echo "ip: $host está listado en $rbl\n";
  21. } else {
  22.     echo "ip: $host no esta listado en $rbl\n";
  23. }
  24. ?>
Te recomiendo que cuando detectes una ip de la lista negra no solo la bloquees, si no que antes, crees un tipo de alarma o notificacion que te diga que esa ip a entrado, y luego tu la sigas, a ver como es en tu pagina.

talvez haya trolles en otras webs que no en todas lo son.
y bueno asi ganas mas usuarios =)