Site icon Datorn reparationsinformation

hur man skapar en captcha -kod

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 [ &#039 check &#039 ] ) == $ _SESSION [ &#039 check &#039 ] )

{ 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 : ?

8
Lä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

  • vill förbättra ditt CAPTCHA text , prova att använda TTF typsnitt och använda en bild med slumpmässiga linjer . Pröva roterande även texten slumpmässigt och använda ord istället för strängar för att få mer slumpmässiga kombinationer , som är svåra att knäcka .
  • Exit mobile version