Hoe maak je een CAPTCHA Code

Hoe maak je een CAPTCHA Code


De CAPTCHA-code is een test waarbij de rechter van een computer en een menselijke onderwerp, waar de willekeurige tekenreeksen in een afbeelding opgeslagen en wordt gecontroleerd wanneer de bewerking is uitgevoerd op de computer worden gegenereerd. Een CAPTCHA wordt gebruikt om te voorkomen dat geautomatiseerde software van invullen of controleren van de dozen, waardoor, vernederende of misbruik maakt van een dienst en negatief beïnvloeden service kwaliteit of resource uitgaven. Sinds teken herkenningssoftware soms CAPTCHA tekst omzeilen kan, wordt vervormde tekst vaak gebruikt om te maken het nog moeilijker voor geautomatiseerde systemen misbruik te maken van kwetsbare systemen.

CAPTCHA code kan worden gemaakt met behulp van de programmeertaal PHP en HTML codering die de PHP tekst bevat.

Instructies

1

Open Kladblok en typ de code hieronder:

<? php session_start();? >

Zoals u ziet, dat de "session_start()" / / comes before HTML-code of een witte ruimte.

2

Maak een nieuwe afbeelding of uit een lokaal bestand of een URL, zoals de onderstaande code gebruiken:

$img = imagecreatefrompng ('image.png');

3

Maak de willekeurige tekst-code die de willekeurige tekst op de CAPTCHA-afbeelding die we gemaakt weergegeven wordt zoals:

$numero = rand (100,999);

4

Controleer de waarde voor systeembeveiliging code sessie is niet leeg en als de input tekst overeenkomt met wat wordt opgeslagen. De onderstaande code gebruiken voor de controle:

Als (($_POST ['check']) == $_SESSION ['check'])
{echo 'Input OK';
}
Anders
{
Echo 'Input verkeerd';
}

5

Sla het bovenstaande bestand als "captcha.php."

6

Maak een ander bestand en noem deze "index.php" Kopieer de onderstaande code aan het bestand:

< methode = "POST" action = "cc.php" >

< img src = "captcha.php" >< br >< br >
< input type = "tekstgrootte" = "8" name = "controleren" >< br >< br >
< input type = "submit" naam = "submit" waarde = "submit" >

< / form >

7

Maak nog een ander bestand, "cc.php," waarnaar wordt verwezen in het bestand "index.php" en kopieer de onderstaande code in het bestand:

<? php
Als ($_POST['check']) == $_SESSION['check']) {}
Echo 'Input OK';
}
Anders
{
Echo 'Input verkeerd';
}

8

Voeg de benodigde HTML-code op de index-bestand waarin de veldnamen, e-mail vakken en bericht velden als u zal worden gebruikt op webpagina's die verificatie vereisen.

9

Alle bestanden opslaan in uw webserver.