Captcha-sikkerhedsbillede: Indlejre

Trin 1:

Indlejring i kontaktformularen eller i gæstebogen:

Kildkode til visning af billedet:

<img src="https://all-inkl.com/captcha/captcha.php" border="0" title="Sikkerhedskode">


Kildkode til indtastningsfeltet:

<input type="text" name="sicherheitscode" size="5">


Indlejring i mailscriptet:

Nu skal det tjekkes, om den indtastede kode i formularen er identisk med koden fra billedet/captchaen. Det sker først i det script, som du lader blive kaldt via formularen.

Her er den relevante kode til tjekket:
 

<?
session_start();
if(isset($_SESSION['captcha_spam']) AND $_POST["sicherheitscode"] == $_SESSION['captcha_spam'])
{
unset($_SESSION['captcha_spam']);


Nu kommer koden til evalueringen og afsendelsen af e-mailen med de data, der er indtastet i formularen. Det her er et eksempel—her skal den relevante kode fra dit script så stå:
 

$mail_empfaenger=$_POST['empfaenger'];
$mail_absender=$_POST['mailadresse'];
$betreff=$_POST['betreff'];
$text="Mit navn er " . $_POST['vorname'] . " " . $_POST['nachname'];
mail($mail_empfaenger, $betreff, $text,"from:$mail_absender");
echo "E-mailen blev sendt med succes";

Stop af scriptet og fejludmelding ved indtastning af en forkert sikkerhedskode:
 

}else
{
die ("Sikkerhedskoden er forkert!");
}
?>

Hvor nyttig fandt du denne vejledning?

Søg i Support & FAQ

Seitensuche