Nå som bilde skapes og verdien blir lagret i informasjonskapselen er det på tide å validere dataene brukerne inn i bildet som skapes av filen captcha.php vil bli satt inn i html-koden som alle andre image:.
< p> La oss ikke glemme om innspill:
Definer variabler:
$ verification_number = $ _REQUEST ['verification_number']; $ correct_text = $ _COOKIE ['cookie-captcha']);
Ikke glem at strengen fra bildet er md5 cripted inn informasjonskapselen.
Nå sammenligner vi teksten angitt av de besøkende med teksten satt i cookien:
if (! Md5 ($ verification_number) = $ _COOKIE ['cookie-captcha']) {echo 'Den angitte teksten ikke matche teksten i bildet '; } Else {echo 'Den angitte teksten samsvarer med teksten i bildet.'; }?>
Selvfølgelig at i stedet for ekkoet "Den angitte teksten samsvarer med teksten i bildet.", Vil du sette inn et mysql_query eller hva du trenger skriptet å gjøre.
Du kan også se en demo av denne lille skriptet her.
Det er det! Fullt funksjonell captcha på bare 17 linjer med kode.
Anmeldelser