Den CAPTCHA -koden er en test , der involverer en computer dommer og et menneske , hvor computeren genererer tilfældige strenge gemt i et billede og kontrolleres, når operationen udføres . En CAPTCHA bruges til at forhindre automatiserede software fra at udfylde eller kontrollere kasser , og dermed reducere , nedværdigende eller misbruge en service og negativt påvirker servicekvalitet eller ressource udgifter. Da tegngenkendelse software til tider kan omgå CAPTCHA tekst, forvrænget tekst almindeligt anvendt til at gøre det endnu sværere for automatiserede systemer fra at misbruge sårbare systems.CAPTCHA kode kan oprettes ved hjælp af PHP programmeringssproget og nogle HTML kodning , der indeholder PHP tekst. Instruktioner
1
Åbn Notepad og skrive koden nedenfor: < ? Php session_start (); >
Bemærk " session_start ()" kommer før noget HTML eller nogen blanktegn
2
Opret et nyt billede enten fra en lokal fil eller en URL , som vist ved hjælp af koden nedenfor: .
$ img = imagecreatefrompng ( ' image.png ');
3
Opret tilfældig tekst kode, der vil vise den tilfældige tekst på CAPTCHA billede vi skabt som vist : Hej
$ numero = rand ( 100.999 ),
4
Tjek sikkerhedskoden session værdi ikke er tom, og hvis input tekstsøgeord hvad der er gemt. Brug koden nedenfor til at gøre check : Hej p Hvis ( ( $ _POST [ 'check '] ) == $ _SESSION [ 'check '] )
{echo 'Input OK' ; < br >
}
Else
{
Echo 'Input Wrong «
}
5
Gem ovennævnte fil som " . captcha.php "
6
Opret en anden fil , name it " index.php " og kopiere koden nedenfor til filen : Hej
< formular metode = " POST " action = " cc.php " >
< input type = "text " size = "8" name = " check" >
< /form>
7
Opret endnu en fil " cc.php ", der henvises til i " index.php " fil og kopiere koden nedenfor inde i filen: ?
< php
p Hvis ( $ _POST [ 'check '] ) == $ _SESSION [ 'check '] ) {
Echo 'Input OK' ,
}
Else
< p> {
Echo 'Input Wrong «
}
8
Tilføj den nødvendige HTML-kode på indekset fil, der indeholder feltnavnene , besked marker og email bokse , hvis du vil bruge det på web- sider, der kræver godkendelse.
9
Gem alle filer i din web -server.