Ver Mensaje Individual
  #7 (permalink)  
Antiguo 25/07/2011, 19:39
Avatar de andresdzphp
andresdzphp
Colaborador
 
Fecha de Ingreso: julio-2011
Ubicación: $this->Colombia;
Mensajes: 2.749
Antigüedad: 12 años, 9 meses
Puntos: 793
Respuesta: como evitar el spam en mi formulario

Intenta así:

Código HTML:
Ver original
  1. <form method="post" action="enviar.php">
  2.      <label for="nombre">Nombre:</label>
  3.      <input name="nombre" value="" size="20" />
  4.      <label for="email">Email:</label>
  5.      <input name="email" value="" size="25" />
  6.  
  7.      <label for="verificacion" class="verif">¡Si ves esto, no llenes el siguiente campo!</label>
  8.      <input name="verificacion" class="verif" />
  9.  
  10.      <input type="submit" value="Enviar" />
  11. </form

Código CSS:
Ver original
  1. .verif{ display: none; }

Código PHP:
Ver original
  1. <?php
  2. if ($_POST['verificacion'] != ""){
  3.     // Es un SPAMbot
  4.     exit();
  5. }else{
  6.     // Es un usuario real, proceder a enviar el formulario.
  7. }
  8. ?>

Otros métodos de evitar el spam

http://www.enelnombredetux.com/article.php?article=spam
__________________
Si sabemos como leer e interpretar el manual será mucho más fácil aprender PHP. En lugar de confiar en ejemplos o copiar y pegar - PHP

Última edición por andresdzphp; 25/07/2011 a las 19:46