Kako Napraviti Captcha Kod

Sadržaj:

Kako Napraviti Captcha Kod
Kako Napraviti Captcha Kod

Video: Kako Napraviti Captcha Kod

Video: Kako Napraviti Captcha Kod
Video: Как подключить reCAPTCHA (капча от гугла) 2024, Studeni
Anonim

Captcha je poseban test koji korisnicima nudi problem koji svatko može lako riješiti, ali koji je računalu gotovo nemoguće svladati. Da biste zaštitili web mjesto od automatskih registracija, neželjene pošte ili automatskog preuzimanja datoteka, morate stvoriti captcha kôd.

Kako napraviti captcha kod
Kako napraviti captcha kod

Potrebno

skripte za generiranje captcha-koda

Upute

Korak 1

Upotrijebite gotovo rješenje - idite na web stranicu projekta KCaptcha, preuzmite ga besplatno i instalirajte na svoju web stranicu.

Korak 2

Koristite Googleov program ReCaptcha - idite na web mjesto, kliknite gumb Prijavite se sada, registrirajte se i zalijepite kod.

3. korak

Stvorite datoteku sec_pic.php u PHP Notepadu. Otvorite bilježnicu i zalijepite u nju skriptu prikazanu na slici. Pomoću retka 1-2 postavite širinu i visinu slike captcha. Red 3 odgovoran je za veličinu fonta. Četvrti i peti redak reguliraju broj znakova koje treba upisati i koji će se prikazati na pozadini captche.

4. korak

U retku 6 navedite put do fonta koji će se koristiti u captcha kodu. Koristite liniju 13 za izradu slike izravno. U retku 14 definirajte boju pozadine captche. Ispunite sliku pozadinom pomoću retka 15. Linija 17 odgovorna je za dodavanje slova ili brojeva u pozadinu. Na linijama 20, 22 i 24 definirajte slučajne boje, simbole i veličine.

Korak 5

U retku 37 navedite pomak svakog znaka. Prevedite kôd u redak u retku 43 skripte. U retku 45 prikazat će se gotova slika captcha. Kliknite Datoteka → Spremi. Odaberite sve u retku s naslovom i tamo upišite captca.php. Iznesite sliku captcha koda putem HTML-a pomoću skripte. Prenesite captcha kôd na svoje web mjesto.

Korak 6

Ako skripte iz prethodnih odlomaka ne rade, upotrijebite skriptu s predložene slike. Stvorite ga u bilježnici i spremite s nastavkom.php. U redovima 2, 3 i 4 navedite širinu, visinu i duljinu captca koda. U redovima 9 i 10 navedite znakove koji se koriste u kodu (slova i brojevi) i komponente koje će se koristiti za stvaranje boje.

7. korak

Upotrijebite redak 13 za stvaranje pozadine slike kontrolnog koda. U retku 16 navedite širinu da primi jedan znak. Upotrijebite redak 18 da biste pozadinu ispunili slučajnim točkama kako biste smanjili rizik od prepoznavanja captcha botova. Generirajte slučajnu boju na liniji 19. Na redak 27, ispišite slučajnu točku radi sigurnosti.

Korak 8

Primijenite sigurnosni kôd na liniju 31. Generirajte slučajni znak na liniju 38. Postavite koordinate izlaza znakova pomoću retka 41. Linija 49 pomoći će vam postaviti kut rotacije bilo kojeg znaka koji će biti prikazan na slici s kodom za potvrdu. Ispis generiranog simbola na slike pomoću retka 52. Spremite prema prethodno predloženom algoritmu.

Preporučeni: