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!





boa!!