Disponível em todos os planos
Em alguns casos, você pode se proteger de scrappers que estejam tentando enviar spams através do seu formulário adicionando um "honeypot" input escondido chamado _gotcha
. Esse é um campo que visitantes normais não preencherão pois é escondido via CSS. No entanto, um algoritmo de scraping de formulários pode não saber que deve ignorar esse campo e preenche-lo com algum conteúdo de spam.
Quando os nossos servidores recebem um envio de formulário, se o campo _gotcha
está preenchido, consideramos isso um sinal de que algum robô tenha enviado o seu formulário e então ignoramos a submissão.
Todos os formulários têm a opção de reCAPTCHA, que utiliza técnicas de aprendizagem de máquina pra diferenciar humanos de robôs, então pra maioria dos formulários isso não é necessário.
Segue abaixo um exemplo de como utilizar o campo _gotcha
. Observe que nós adicionamos os estilo inline, mas a melhora maneira seria esconde-lo com um classe CSS.
<input type="text" name="_gotcha" style="display:none" />