Como configurar um honeypot simples para reduzir spam em formulários Print

  • 0

Como configurar um honeypot simples para reduzir spam em formulários

Olá, querido cliente da GeHost! 👋

Se você tem um site com formulários — seja para contato, inscrições ou pedidos — já deve ter sentido a frustração de receber mensagens automáticas de robôs (spam). Felizmente, há uma técnica simples e eficaz para reduzir esse problema: o honeypot. Vamos explicar como usar essa "armadilha digital" de forma prática, segura e totalmente acessível — mesmo que você não saiba programar!

O que é um honeypot? Imagine um formulário com um campo escondido que só robôs preenchem. Quando alguém preenche esse campo, sabemos que é um spammer — e podemos ignorar a mensagem. É como deixar uma porta aberta só para quem não deveria estar lá. 🕵️‍♂️

Esse método é seguro, leve e não afeta a experiência do usuário humano. Vamos lá!

Passo a passo: Criando seu honeypot no formulário

  1. Abra o código do seu formulário no Gerenciador de Arquivos do cPanel. Para isso, acesse o painel do cliente em painel.gehost.com.br e vá até o Gerenciador de Arquivos (em "Arquivos").

    Tela do Gerenciador de Arquivos do cPanel
  2. Localize o arquivo do formulário (geralmente chamado de contato.php, formulario.html ou algo semelhante). Clique duas vezes para abri-lo em modo de edição.

  3. Adicione um campo escondido no formulário. Insira este código dentro da tag <form>, mas fora da vista do usuário:

    <input type="text" name="nome" id="nome" style="display:none" />

    Esse campo é invisível porque tem display:none. Humanos não o veem. Robôs, sim — e vão preenchê-lo automaticamente.

  4. Adicione a verificação no código do formulário. No script que processa o envio (por exemplo, em um arquivo PHP), insira uma condição simples:

    if (!empty($_POST['nome'])) {
      exit('Spam detectado — mensagem não enviada.');
    }
    // Se o campo "nome" estiver vazio, prossegue com o envio normal.

    Isso significa: se alguém preencheu o campo escondido, o sistema para imediatamente e não envia a mensagem.

  5. Salve as alterações e teste! Abra o formulário no navegador, preencha o campo escondido (se você conseguir vê-lo, está tudo certo!), e envie. Você verá uma mensagem de erro — mas só se for um robô. Humanos não veem o campo e não têm problema algum.

Dicas do Sensei da GeHost

  • Use nomes de campos que pareçam legítimos, como nome, telefone ou data — robôs não desconfiam.

  • Não coloque o campo escondido no início do formulário. Coloque-o no meio ou no fim para parecer natural.

  • Se seu site usa JavaScript, pode usar o hidden ou visibility: hidden — mas o display:none é mais seguro.

  • Este método é 100% compatível com qualquer plano da GeHost — não precisa de acesso root, VPS ou configuração avançada.

Com esse pequeno truque, você já está um passo à frente na proteção do seu site. Lembre-se: segurança não é só para grandes empresas — é para todos que querem um ambiente mais limpo e humano. 🌿

Se precisar de ajuda com o código, nosso suporte está à disposição — e está incluso em todos os planos da GeHost. É só entrar em contato pelo painel, no menu "Suporte".

Com carinho,
Seu Sensei da GeHost 🌸

Informações oficiais:
Grupo: G e Soluções e Eventos LTDA (marca institucional Entexp, entexp.com.br).
CNPJ: 46.647.904/0001-04.
Hospedagem: gehost.com.br — planos mensais a partir de R$59,90.


Was this answer helpful?

« Back