Hvordan Lage En Captcha-kode

Innholdsfortegnelse:

Hvordan Lage En Captcha-kode
Hvordan Lage En Captcha-kode

Video: Hvordan Lage En Captcha-kode

Video: Hvordan Lage En Captcha-kode
Video: LARAVEL Капча от Google reCAPTCHA 2024, November
Anonim

Captcha er en spesiell test som gir brukerne et problem som alle enkelt kan løse, men som det er nesten umulig for en datamaskin å mestre. For å beskytte nettstedet ditt mot automatiske registreringer, spam eller automatisk nedlasting av filer, må du opprette en captcha-kode.

Hvordan lage en captcha-kode
Hvordan lage en captcha-kode

Nødvendig

skript for å generere captcha-kode

Bruksanvisning

Trinn 1

Bruk en ferdig løsning - gå til KCaptcha-prosjektnettstedet, last ned det gratis og installer det på nettstedet ditt.

Steg 2

Bruk Googles ReCaptcha-program - gå til nettstedet, klikk på Registrer deg nå-knappen, registrer og lim inn koden.

Trinn 3

Opprett en sec_pic.php-fil i PHP Notisblokk. Åpne notisblokk og lim inn skriptet som vises på bildet. Bruk linje 1-2 for å stille inn bredden og høyden på captcha-bildet. Linje 3 er ansvarlig for skriftstørrelsen. Den fjerde og femte linjen regulerer antall tegn som må skrives, og som vil vises på bakgrunn av captcha.

Trinn 4

På linje 6, spesifiser stien til skriften som skal brukes i captcha-koden. Bruk linje 13 for å lage bildet direkte. På linje 14, definer bakgrunnsfargen til captcha. Fyll bildet med bakgrunnen ved hjelp av linje 15. Linje 17 er ansvarlig for å legge til bokstaver eller tall i bakgrunnen. Definer tilfeldige farger, symboler og størrelser på henholdsvis linjene 20, 22 og 24.

Trinn 5

På linje 37, spesifiser forskyvningen for hvert tegn. Oversett koden til en linje i linje 43 i skriptet. Linje 45 viser det ferdige captcha-bildet. Klikk på Fil → Lagre. Velg alt i linjen med tittelen og skriv der captca.php. Send ut bildet av captcha-koden via HTML ved hjelp av et skript. Last opp captcha-koden til nettstedet ditt.

Trinn 6

Hvis manusene fra forrige avsnitt ikke fungerer, bruker du skriptet fra det foreslåtte bildet. Lag den i notisblokk og lagre den med.php-utvidelse. Angi i linjene 2, 3 og 4 bredden, høyden og lengden på henholdsvis captcakoden. På linje 9 og 10 spesifiserer du tegnene som brukes i koden (bokstaver og tall) og komponentene som skal brukes til å lage fargen.

Trinn 7

Bruk linje 13 for å lage bakgrunnen for bekreftelseskodebildet. På linje 16, spesifiser bredden for å imøtekomme ett tegn. Bruk linje 18 for å fylle bakgrunnen med tilfeldige prikker for å redusere risikoen for captcha-gjenkjenning av roboter. Generer en tilfeldig farge på linje 19. På linje 27 skriver du ut en tilfeldig prikk for sikkerhets skyld.

Trinn 8

Bruk sikkerhetskoden på linje 31. Generer et tilfeldig tegn på linje 38. Angi koordinatene til tegnutgangen ved hjelp av linje 41. Linje 49 hjelper deg med å angi rotasjonsvinkelen til hvilket som helst tegn som vises på bekreftelseskodebildet. Skriv ut det genererte symbolet til bilder ved hjelp av linje 52. Lagre i henhold til den tidligere foreslåtte algoritmen.

Anbefalt: