Beste jovandeik,
Vooreerst gaan we de anti-spam code (captcha) testen of die werkt.
Maak een nieuw bestand aan, bewaar dit en noem het Formulier1.php
Opgelet OVERSCHRIJF je oude Formulier1.php NIET! We hebben de inhoud (codes) later nog nodig.
1- Kopieer en plak onderstaande code
Code: Selecteer alles
<?php
$Code = $_POST['Code'];
session_start();
if(isset($_SESSION['captcha_spam']) AND $_POST["Code"] == $_SESSION['captcha_spam']){
unset($_SESSION['captcha_spam']);
//
//
//Hier kom later de code om de email
//met de ingevulde velden te verzenden
//naar jouw emailadres
//
//
echo "<p><font color=green><b>Je vulde volgende anti-spam code in: <font color=black>$Code</font><br>Deze code is juist<br><br>
<input type=button value=Back onClick='history.go(-1)'>
</b></font></p>";
}else{
die ("<p><font color=red><b>Je vulde volgende anti-spam code in: <font color=black>$Code</font><br>Deze Code is fout<br><br>
<input type=button value=Back onClick='history.go(-1)'>
</b></font></p>");
}
?>
2- Bewaar het als Formulier1.php.
3- Laad dit nieuwe Formulier1.php bestand op naar je host server.
4- Kijk nu of de antispam werkt.
a- Ga naar
http://jovandeik.nl/testformulier.html
b- Vul alleen de gegenereerde (captcha) code in.
c- Na het drukken van de grijze "aanmelden" knop, moet je
- - ofwel de vermelding krijgen:
"Je vulde volgende anti-spam code in:
Deze Code is fout"
- ofwel de vermelding krijgen:
"Je vulde volgende anti-spam code in:
Deze Code is juist"
Vul ter controle enkele malen een juiste en enkele malen een foutieve code in en kijk of het de juiste melding geeft. Wel steeds de testformulier.html pagina "
refreshen"
Laat me weten of dit al werkt.
mvg,
Coderunner