Captcha
Captach es una clase que se utiliza para evitar el Spam desde los formularios PHP, crea una imagen con un número y verifica al enviar el mail que el número sea correcto.
Para implementar este control en cualquier formulario se necesita hacer las siguientes acciones:
Código: Al principio del archivo PHP |
require_once("includes/inc.functions.php");
|
Código: En el formulario del mail |
<table>
<tr><td>Verificación de la palabra. Escribe los caracteres que veas en la imagen siguiente.</td></tr>
<tr><td><img src='".$captcha['image_name']."'> <input type='text' name='user_code' size='10'></td></tr>
<tr><td><input type='hidden' name='image_code' size='10' value='".$captcha['image_code']."'></td></tr>
<tr><td><input type='hidden' name='image_name' size='10' value='".$captcha['image_name']."'></td></tr>
</table>
|
Código: Al enviar el mail |
// Control de imagen
if ($_REQUEST['image_code'] <> $_REQUEST['user_code'])
{
//die ("<br>".$_REQUEST['image_code']." | ".$_REQUEST['user_code']);
echo "El código introducido no coincide";
Closetable();
include("footer.php");
return;
}
|