CAPTCHA koden är ett test som involverar en dator domare och ett mänskligt ämne , där datorn genererar slumpmässiga strängar som finns lagrade i en bild och kollade när operationen utförs . En CAPTCHA används för att förhindra automatiserade program från att fylla i eller kontroll lådor , vilket minskar , förnedrande eller missbruka en tjänst och negativt påverkar tjänsternas kvalitet eller resurs utgifter . Eftersom teckenigenkänning programvara kan ibland gå förbi CAPTCHA text , är förvrängd text används ofta för att göra det ännu svårare för automatiserade system från att missbruka sårbara system .
CAPTCHA kod kan skapas med hjälp av programspråket PHP och en del HTML- kodning som innehåller PHP texten
1
Öppna upp Anteckningar och skriv in koden nedan :
php session_start ( ) ; ? >
märke till ” session_start ( ) ”kommer före någon HTML eller alla blanktecken
2 <. br > Skapa
en ny bild antingen från en lokal fil eller en webbsida som visas med hjälp av koden nedan :
$ img=imagecreatefrompng ( ” bild . png ” ) ;
3
Skapa slumpmässig text kod som kommer att visa slumpmässig text om CAPTCHA-bild vi skapat som visas : .
$ numero=rand ( 100. 999 ) .
4
Kontrollera säkerheten värdet koden sessionen inte är tomt och om den inskrivna texten matchar vad som lagras . Använd koden nedan för att göra kontrollen :
if (( $ _POST [ ' check ' ] ) == $ _SESSION [ ' check ' ] )
{ echo ” Input OK ” ,
}
Else
{
Echo ” Input Wrong ”
}
5 .
Spara filen ovanför som ” captcha. php . ”
6 .
Skapa en annan fil , döp den till ” index. php ” och kopiera koden nedan i filen :
7 .
skapa ännu en fil , ” cc. php , ”refererade till i indexet. php ” fil och kopiera koden under inne i filen : ?
8Lägg till nödvändig HTML-koden på den indexfil som innehåller . fältnamnen , fält och e-mail rutorna om du kommer att använda den på webbsidor som kräver autentisering .
9 .
Spara alla filer i din webbserver .
tips och varningar