⌘I

Filtraggio dello spam con honeypot

Updated December 10, 2025 ·
howtoform-setupfree-feature

Disponibile su: Tutti i piani

A volte puoi ingannare gli scraper automatici di moduli aggiungendo un input “honeypot” nascosto con il nome _gotcha. Si tratta di un campo di input che i normali visitatori non compileranno perché è nascosto con i CSS. Tuttavia, un algoritmo che effettua lo scraping dei moduli potrebbe non sapere di dover ignorare il campo e potrebbe compilarlo con contenuti spam.

Quando i nostri server ricevono un invio, se il campo _gotcha è compilato, lo interpretiamo come un segno che un bot ha inviato il modulo e ignoriamo silenziosamente l’invio.

Tutti i moduli includono reCAPTCHA, che usa tecniche di machine learning per distinguere tra esseri umani e bot, quindi per la maggior parte dei moduli questo non è necessario.

Ecco un esempio di come usare il campo _gotcha. Nota che qui usiamo uno stile inline, ma è meglio nascondere l’input con una classe CSS.

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