Un modulo di contatto sembra semplice: pochi campi, un pulsante e una email ricevuta. In realtà è un punto sensibile del sito. Se è costruito male, può esporre l’indirizzo, generare spam o accettare contenuti pericolosi.

Non mostrare l’email in chiaro

Pubblicare l’indirizzo nel codice facilita lo scraping. Un buon form permette di contattare l’azienda senza offrire ai robot un indirizzo sfruttabile.

Il visitatore deve capire come contattarvi, ma l’email di destinazione non deve essere esposta.

Validare lato server

La validazione nel browser migliora l’esperienza, ma può essere aggirata. Il server deve controllare nome, email, lunghezza del messaggio e possibili injection.

Gli errori devono restare chiari senza rivelare dettagli tecnici.

Honeypot, token e limite invii

Un honeypot blocca bot senza disturbare gli utenti. Un token CSRF verifica l’origine e un limite di invii riduce gli abusi.

NIKAIA.NET integra queste basi di default per un form semplice e sicuro.