Evitando spam em seu site

Filed Under (Acessibilidade, Programação) by Igor Diniz on 02-08-2008

Olá pessoal tenho recebido vários pedidos, mas hoje vou responder a um.
Um formulário de contato anti-span(não 100%)

Vamos lá é bem simples, em seu formulário de contato coloque:

<?php
$ver=rand(100,999); //cria um número de 100 a 999
?>

Crie um input hidden com o nome de “cod” em seu formulário e no value do mesmo coloque <? echo $ver;?>

E em seu formulário coloque aonde você quer que apareça o código pro cara ver e re-digitar coloque <? echo $ver;?>

E coloque um campo chamado cod2 (esse é aonde o cara vai colocar o código de verificação)

Até aqui certo, vamos supor que o nome do arquivo que recebe o formulário de contato é teste.php, em teste.php coloque no começo do código

<?php
if($_POST[cod]!=$_POST[cod2]){
echo “o código de verificação esta errado”;
} else {?>
aqui coloca o código normal de enviar seu formulário
<? }?>

Até a próxima! Qualquer dúvida comente que estarei disposto a lhe ouvir!

Comments (1)

  1. :mrgreen:
    boa!!

Post a comment