PHP interesse |
|
Ik zal even zeggen hoe ik het meestal doe.
Je hebt een captcha die je in het contactformulier zet.
Deze captchacode wordt middels een bepaalde variabele doorgegeven. In jouw geval is dat $_SESSION['captchaffs'].
Je moet er dus voor zorgen dat je controleert of de waarde uit het tekstvak onder je captcha gelijk is aan $_SESSION['captchaffs'] of niet.
Dus:
if(strtoupper($_POST['input']) != $_SESSION['captchaffs']){
echo 'Code is incorrect.';
} else {
echo 'Code is correct.';
}
// zie example.php van maartenvaneekelen.nl
if(strtoupper($_POST['input']) != $_SESSION['captchaffs']){ echo 'Code is incorrect.'; } else { } // zie example.php van maartenvaneekelen.nl
Hierbij is 'input' de naam van het door mij hierboven aangeduide tekstvak.
Ikzelf zou dit als laatste invoegen, dus na de controle of naam, email, enz. goed ingevuld zijn. Gewoon de volgorde van het formulier afwerken. |