Captcha-beveiligingsafbeelding: Invoegen
Stap 1:
Invoegen in het contactformulier of in het gastenboek:
Broncode voor de weergave van de afbeelding:
<img src="https://all-inkl.com/captcha/captcha.php" border="0" title="Veiligheidscode">
Broncode voor het invoerveld:
<input type="text" name="veiligheidscode" size="5">
Invoegen in het mailscript:
Nu moet gecontroleerd worden of de ingevoerde code in het formulier identiek is aan die van de afbeelding/captcha. Dit gebeurt in het script dat je via het formulier laat oproepen.
Hier de bijbehorende code voor de controle:
<?
session_start();
if(isset($_SESSION['captcha_spam']) AND $_POST["veiligheidscode"] == $_SESSION['captcha_spam'])
{
unset($_SESSION['captcha_spam']);
Nu volgt de code voor de verwerking en het e-mailen van de in het formulier ingevoerde gegevens. Dit is een voorbeeld, op deze plek moet dan de betreffende code uit je script staan:
$mail_ontvanger=$_POST['ontvanger'];
$mail_afzender=$_POST['mailadres'];
$onderwerp=$_POST['onderwerp'];
$tekst="Mijn naam is " . $_POST['voornaam'] . " " . $_POST['achternaam'];
mail($mail_ontvanger, $onderwerp, $tekst,"from:$mail_afzender");
echo "De e-mail is succesvol verzonden";
}else
{
die ("De veiligheidscode is fout!");
}
?>
Support & FAQ doorzoeken