Hoe Om 'n Captcha-kode Te Maak

INHOUDSOPGAWE:

Hoe Om 'n Captcha-kode Te Maak
Hoe Om 'n Captcha-kode Te Maak

Video: Hoe Om 'n Captcha-kode Te Maak

Video: Hoe Om 'n Captcha-kode Te Maak
Video: How Does CAPTCHA Work? 2024, Mei
Anonim

Captcha is 'n spesiale toets wat gebruikers 'n probleem bied wat almal maklik kan oplos, maar wat 'n rekenaar byna onmoontlik is om te bemeester. Om u webwerf te beskerm teen outomatiese registrasies, strooipos of outomatiese aflaai van lêers, moet u 'n captcha-kode skep.

Hoe om 'n captcha-kode te maak
Hoe om 'n captcha-kode te maak

Nodig

skrifte om captcha-kode te genereer

Instruksies

Stap 1

Gebruik 'n kant-en-klare oplossing - gaan na die KCaptcha-projekwebwerf, laai dit gratis af en installeer dit op u webwerf.

Stap 2

Gebruik Google se ReCaptcha-program - gaan na die webwerf, klik op die knop Registreer nou, registreer en plak die kode.

Stap 3

Skep 'n sec_pic.php-lêer in PHP Notepad. Maak die notaboek oop en plak die teks in die prentjie daarin. Gebruik lyn 1-2 om die breedte en hoogte van die captcha-beeld in te stel. Reël 3 is verantwoordelik vir die lettergrootte. Die vierde en vyfde reël reguleer die aantal karakters wat getik moet word en wat op die agtergrond van die captcha vertoon word.

Stap 4

Op lyn 6, spesifiseer die pad na die lettertipe wat in die captcha-kode gebruik gaan word. Gebruik reël 13 om die beeld direk te skep. Definieer op agterlyn 14 die agtergrondkleur van die captcha. Vul die prentjie met die agtergrond deur middel van reël 15. Reël 17 is verantwoordelik vir die byvoeging van letters of syfers op die agtergrond. Definieer ewekansige kleure, simbole en groottes op onderskeidelik reëls 20, 22 en 24.

Stap 5

Spesifiseer die verrekening van elke karakter op lyn 37. Vertaal die kode in 'n reël in reël 43 van die skrif. Reël 45 sal die voltooide captcha-beeld vertoon. Klik op Lêer → Stoor. Kies alles in die lyn met die titel en tik daar captca.php. Voer die afbeelding van die captcha-kode via HTML uit met 'n script. Laai die captcha-kode op na u webwerf.

Stap 6

As die tekste uit die vorige paragrawe nie werk nie, gebruik die skrif uit die voorgestelde prentjie. Skep dit in die notaboek en stoor dit met die uitbreiding.php. Spesifiseer in reëls 2, 3 en 4 onderskeidelik die breedte, hoogte en lengte van die captcakode. Op reëls 9 en 10, spesifiseer die karakters wat in die kode gebruik word (letters en syfers) en die komponente wat gebruik sal word om die kleur te skep.

Stap 7

Gebruik reël 13 om die agtergrond van die verifikasiekode-prentjie te skep. Op lyn 16, spesifiseer die breedte om een karakter te akkommodeer. Gebruik lyn 18 om die agtergrond met willekeurige kolletjies te vul om die risiko van captcha-herkenning deur bots te verminder. Genereer 'n ewekansige kleur op lyn 19. Druk op reël 27 'n ewekansige punt vir veiligheid.

Stap 8

Pas die veiligheidskode toe op lyn 31. Genereer 'n ewekansige karakter op lyn 38. Stel die koördinate van die karakteruitvoer met behulp van lyn 41. Reël 49 sal u help om die draaihoek van enige karakter wat op die bevestigingskode-prentjie sal verskyn, in te stel. Druk die gegenereerde simbool op beelde met behulp van lyn 52. Stoor volgens die voorgestelde algoritme.

Aanbeveel: