Het idee erachter is natuurlijk, dat je bij het verwerken van het formulier controleert of de juiste code inderdaad is ingevoerd. Dus op het moment dat de bezoeker voor de eerste keer op de formulier pagina komt, moet je de code die in het plaatje zit ergens onthouden (bijvoorbeeld in een sessie variabele) en als het formulier dan ingevuld terugkomt, vergelijk je de door de bezoeker ingevulde code met de code die je hebt onthouden. Zijn ze gelijk dan is het okee om het formulier daadwerkelijk te gaan verzenden.