The CAPTCHA koden är ett test som involverar en dator domare och en människa , där datorn genererar slumpmässiga strängar lagras 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 ut 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 kringgå CAPTCHA text är förvrängd text som vanligen används för att göra det ännu svårare för automatiserade system från att missbruka sårbara systems.CAPTCHA koden kan skapas med hjälp av PHP programmeringsspråk och några HTML- kodning som innehåller PHP text . Instruktioner 1
Öppna Anteckningar och skriv in koden nedan : < ? Php session_start ( ) ; >
Observera att " session_start ( ) " kommer före någon HTML eller något tomrum 2
Skapa en ny bild antingen från en lokal fil eller en webbadress som visas med hjälp av koden nedan : .
$ img = imagecreatefrompng ( ' image.png '); 3
Skapa slumpmässig text kod som kommer att visa slumpmässig text på CAPTCHA bilden vi skapade som visas :
$ numero = rand ( 100.999 ) , 4
Kontrollera säkerhetskoden session värde inte är tomt och om ingången textmatchningar vad som lagras . Använd koden nedan för att göra kontrollen : p Om ( ( $ _POST [ ' checka' ] ) == $ _SESSION [ ' checka' ] ) katalog
{ 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 till filen :
< formulär metod = " POST " action = " cc.php " >
< input type = " text " size = " 8 " name = " check " >
7
Skapa ytterligare en fil , " cc.php , " refereras i " index.php " filen och kopiera koden nedan i filen : ?
Lägg nödvändig HTML-koden på index -fil som innehåller fältnamn , fält budskap och e-postlådor om du kommer att använda den på webbsidor som kräver inloggning . 9