Ver Mensaje Individual
  #4 (permalink)  
Antiguo 11/12/2006, 16:19
Netyco
 
Fecha de Ingreso: enero-2005
Ubicación: Salta - Argentina
Mensajes: 322
Antigüedad: 19 años, 4 meses
Puntos: 7
Re: Como evito spam en los formularios de contacto

Hola,

Puedes hacerlo con esta funcion...

Código PHP:
  function AntiSpam($campo){
    
//Array con las posibles cabeceras a utilizar por un spammer
    
$badHeads = array("Content-Type:",
                                 
"MIME-Version:",
                                 
"Content-Transfer-Encoding:",
                                 
"Return-path:",
                                 
"Subject:",
                                 
"From:",
                                 
"Envelope-to:",
                                 
"To:",
                                 
"bcc:",
                                 
"cc:");
    foreach(
$badHeads as $valor){ 
      if(
strpos(strtolower($campo), strtolower($valor)) !== false){ 
        
header("HTTP/1.0 403 Forbidden"); 
        exit; 
      }
    } 
  } 
y se usa de esta forma:


Código PHP:
  AntiSpam($_POST['nombre']);
  
AntiSpam($_POST['email']);
  
AntiSpam($_POST['comentarios']); 
Espero que te sirva.

Saludos.