Imagine de securitate CAPTCHA: Încorporare

Pas 1:

Încorporare în formularul de contact sau în cartea de oaspeți:

Cod sursă pentru afișarea imaginii:

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


Cod sursă pentru câmpul de introducere:

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


Încorporare în scriptul de mail:

Acum trebuie verificat dacă codul introdus în formular este identic cu cel din imagine/CAPTCHA. Acest lucru se face abia în scriptul pe care îl lași să fie apelat prin formular.

Aici este codul corespunzător pentru verificare:
 

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


Acum urmează codul pentru procesare și trimiterea e-mailului cu datele introduse în formular. Este vorba aici de un exemplu, la acel loc ar trebui să stea codul corespunzător din scriptul tău:
 

$mail_empfaenger=$_POST['empfaenger'];
$mail_absender=$_POST['mailadresse'];
$betreff=$_POST['betreff'];
$text="Numele meu este " . $_POST['vorname'] . " " . $_POST['nachname'];
mail($mail_empfaenger, $betreff, $text,"from:$mail_absender");
echo "E-mailul a fost trimis cu succes";

Oprirea scriptului și afișarea erorii la introducerea unui cod de securitate greșit:
 

}else
{
die ("Codul de securitate este greșit!");
}
?>

Cât de utilă a fost această instrucțiune?

Căutați în Suport & FAQ

Seitensuche