Ինչպես պատրաստել Captcha ծածկագիր

Բովանդակություն:

Ինչպես պատրաստել Captcha ծածկագիր
Ինչպես պատրաստել Captcha ծածկագիր

Video: Ինչպես պատրաստել Captcha ծածկագիր

Video: Ինչպես պատրաստել Captcha ծածկագիր
Video: Anti Captcha solver | How to bypass captcha | Captcha encoder 2024, Մայիս
Anonim

Captcha- ն հատուկ թեստ է, որն օգտվողներին առաջարկում է խնդիր, որը յուրաքանչյուրը կարող է հեշտությամբ լուծել, բայց համակարգչի համար գրեթե անհնար է տիրապետել: Ձեր կայքը ավտոմատ գրանցումներից, սպամից կամ ֆայլերի ավտոմատ ներբեռնումներից պաշտպանելու համար հարկավոր է ստեղծել captcha ծածկագիր:

Ինչպես պատրաստել captcha ծածկագիր
Ինչպես պատրաստել captcha ծածկագիր

Անհրաժեշտ է

captcha- կոդ ստեղծելու սցենարներ:

Հրահանգներ

Քայլ 1

Օգտագործեք պատրաստի լուծում ՝ մտեք KCaptcha նախագծի կայք, ներբեռնեք այն անվճար և տեղադրեք ձեր կայքում:

Քայլ 2

Օգտագործեք Google- ի ReCaptcha ծրագիրը ՝ անցեք կայք, կտտացրեք «Գրանցվել հիմա» կոճակին, գրանցվել և տեղադրեք կոդը:

Քայլ 3

Ստեղծեք sec_pic.php ֆայլ PHP Գրառման գրքում: Բացեք նոթատետրը և կպցրեք նկարի վրա նշված սցենարը դրա մեջ: Օգտագործեք 1-2 տողը ՝ captcha պատկերի լայնությունն ու բարձրությունը սահմանելու համար: Տող 3-ը պատասխանատու է տառատեսակի չափի համար: Չորրորդ և հինգերորդ տողերը կարգավորում են նիշերի քանակը, որոնք պետք է մուտքագրվեն, և որոնք կցուցադրվեն captcha- ի ֆոնին:

Քայլ 4

6-րդ տողում նշեք տառատեսակի ուղին, որը կօգտագործվի captcha ծածկագրում: Պատկերն ուղղակիորեն ստեղծելու համար օգտագործեք 13 տողը: 14-րդ տողում սահմանեք captcha- ի ֆոնի գույնը: Պատկերը լրացրեք հետին պլանով, օգտագործելով 15. տողը. 17-րդ տողը պատասխանատու է ֆոնին տառեր կամ թվեր ավելացնելու համար: Սահմանեք պատահական գույներ, խորհրդանիշներ և չափեր համապատասխանաբար 20, 22 և 24 տողերում:

Քայլ 5

37-րդ տողում նշեք յուրաքանչյուր նիշի օֆսեթը: Կոդը թարգմանեք սցենարի 43-րդ տողում տող: 45-րդ տողում կցուցադրվի captcha- ի ավարտված պատկերը: Կտտացրեք Ֆայլը → Պահել: Ընտրեք վերնագրին համապատասխան տողեր և մուտքագրեք այնտեղ captca.php: HTML- ի միջոցով թողարկեք captcha կոդի պատկերը ՝ օգտագործելով գրագիր: Վերբեռնեք captcha կոդը ձեր կայքում:

Քայլ 6

Եթե նախորդ պարբերությունների սցենարները չեն աշխատում, օգտագործեք առաջարկվող նկարի սցենարը: Ստեղծեք այն գրառման գրքում և պահեք այն.php ընդլայնմամբ: 2, 3 և 4 տողերում նշեք captca ծածկագրի համապատասխանաբար լայնությունը, բարձրությունը և երկարությունը: 9-րդ և 10-րդ տողերում նշեք ծածկագրում օգտագործվող նիշերը (տառեր և թվեր) և այն բաղադրիչները, որոնք կօգտագործվեն գույնը ստեղծելու համար:

Քայլ 7

Հաստատման ծածկագրի պատկերի ֆոնը ստեղծելու համար օգտագործեք 13 տողը: 16 տողում նշեք լայնությունը `մեկ նիշ տեղավորելու համար: Օգտագործեք 18 տողը `ֆոնը պատահական կետերով լրացնելու համար` բոտերի կողմից captcha- ի ճանաչման ռիսկը նվազեցնելու համար: Պատրաստեք պատահական գույն 19-րդ տողի վրա: 27-րդ տողում տպեք պատահական կետ ՝ անվտանգության համար:

Քայլ 8

31-րդ տողում կիրառեք անվտանգության ծածկագիրը: 38-րդ տողում ստեղծեք պատահական նիշ: Սահմանեք նիշի ելքի կոորդինատները `օգտագործելով 41. տողը: 49-րդ տողը կօգնի ձեզ սահմանել ցանկացած նիշի պտտման անկյունը, որը կցուցադրվի հաստատման կոդի նկարում: Տպեք գեներացված խորհրդանիշը պատկերների վրա ՝ օգտագործելով 52 տողը: Խնայեք ըստ նախկինում առաջարկված ալգորիթմի:

Խորհուրդ ենք տալիս: