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";

Onderbreking van het script en foutmelding bij invoer van een verkeerde veiligheidscode:
 

}else
{
die ("De veiligheidscode is fout!");
}
?>

Hoe nuttig vond u deze handleiding?

Support & FAQ doorzoeken

Seitensuche