Kuidas Teha Captcha Koodi

Sisukord:

Kuidas Teha Captcha Koodi
Kuidas Teha Captcha Koodi

Video: Kuidas Teha Captcha Koodi

Video: Kuidas Teha Captcha Koodi
Video: Kuidas keeta sülti 2024, November
Anonim

Captcha on spetsiaalne test, mis pakub kasutajatele probleemi, mida igaüks saab hõlpsasti lahendada, kuid mida arvuti jaoks on peaaegu võimatu hallata. Saidi kaitsmiseks automaatsete registreerimiste, rämpsposti või failide automaatse allalaadimise eest peate looma captcha koodi.

Kuidas teha captcha koodi
Kuidas teha captcha koodi

Vajalik

skriptid captcha-koodi genereerimiseks

Juhised

Samm 1

Kasutage valmis lahendust - minge projekti KCaptcha veebisaidile, laadige see tasuta alla ja installige see oma veebisaidile.

2. samm

Kasutage Google'i programmi ReCaptcha - minge saidile, klõpsake nuppu Registreeru kohe, registreerige ja kleepige kood.

3. samm

Looge sec_pic.php fail PHP Notepadis. Avage märkmik ja kleepige pildil näidatud skript sinna. Kasutage captcha pildi laiuse ja kõrguse määramiseks rida 1-2. Rida 3 vastutab fondi suuruse eest. Neljas ja viies rida reguleerivad tippimist vajavate märkide arvu, mis kuvatakse captcha taustal.

4. samm

Reas 6 määrake tee fondi juurde, mida kasutatakse captcha koodis. Pildi otse loomiseks kasutage rida 13. 14. real määrake captcha taustavärv. Täitke pilt taustaga, kasutades rida 15. Rida 17 vastutab tähtede või numbrite taustale lisamise eest. Määrake juhuslikud värvid, sümbolid ja suurused vastavalt ridadel 20, 22 ja 24.

5. samm

Real 37 määrake iga märgi nihe. Tõlgi kood skripti rea 43. reale. Real 45 kuvatakse valmis captcha pilt. Klõpsake nuppu Fail → Salvesta. Valige kõik reast pealkirjaga ja tippige sinna captca.php. Esitage captcha koodi pilt HTML-i abil skripti abil. Laadige captcha kood üles oma veebisaidile.

6. samm

Kui eelmiste lõikude skriptid ei tööta, kasutage soovitatud pildi skripti. Looge see märkmikus ja salvestage laiendiga.php. Määrake real 2, 3 ja 4 captca koodi laius, kõrgus ja pikkus. Ridadel 9 ja 10 määrake koodis kasutatud tähemärgid (tähed ja numbrid) ning komponendid, mida kasutatakse värvi loomisel.

7. samm

Kasutage kinnituskoodi pildi tausta loomiseks rida 13. 16. real määrake laius ühe märgi mahutamiseks. Kasutage rida 18, et täita taust juhuslike punktidega, et vähendada robotite captcha tuvastamise riski. Looge real 19 juhuslik värv. Reale 27 printige turvalisuse huvides juhuslik punkt.

8. samm

Rakendage turvakood real 31. Looge reale 38 juhuslik märk. Määrake rea 41 abil märkide väljundi koordinaadid. Rida 49 aitab teil määrata kinnituskoodi pildil kuvatavate märkide pöördenurga. Trükkige loodud sümbol piltidele, kasutades rida 52. Salvestage vastavalt eelnevalt soovitatud algoritmile.

Soovitan: