Dator > hur man skapar en captcha -kod

  • 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 :







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




    if ($ _POST [ ' check ' ] ) == $ _SESSION [ ' check ' ] ) {

    Echo " Input OK " ,

    }

    Else

    {

    Echo " Input fel " ;

    }
    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 .

Previous:nothing Next:hur man ändrar PLC-programmering





Relaterade artiklar


  • php image MIME-typer
  • hur man använder VB för att skriva en dator namn till en textfil
  • hur man skapar ett HTML-e- flygblad för en salong
  • hur du kör vmware på en Linux- terminal
  • hur man gör ett brädspel i Java
  • hur man läser flera avgränsade fält i en fil med php
  • Hur komprimera filer i vb netto
  • hur man använder flera namnrymder
  • Hur man skickar sms med VB
  • hur man läser en CSV -fil i Python