Qanday Qilib Captcha Kodini Yaratish Kerak

Mundarija:

Qanday Qilib Captcha Kodini Yaratish Kerak
Qanday Qilib Captcha Kodini Yaratish Kerak

Video: Qanday Qilib Captcha Kodini Yaratish Kerak

Video: Qanday Qilib Captcha Kodini Yaratish Kerak
Video: Qanday qilib accaunt ochish,World of tanks o'yinida,Uzbekcha lets play, Wot uzbekcha letsplay. 2024, May
Anonim

Captcha - bu foydalanuvchilarga har kim osonlikcha hal qiladigan muammoni taklif qiladigan, ammo kompyuter tomonidan o'zlashtirilishi deyarli imkonsiz bo'lgan maxsus test. O'z saytingizni avtomatik ro'yxatga olish, spam yoki fayllarni avtomatik yuklab olishdan himoya qilish uchun siz captcha kodini yaratishingiz kerak.

Qanday qilib captcha kodini yaratish kerak
Qanday qilib captcha kodini yaratish kerak

Kerakli

captcha-kodni yaratish uchun skriptlar

Ko'rsatmalar

1-qadam

Tayyor echimdan foydalaning - KCaptcha loyihasi veb-saytiga o'ting, uni bepul yuklab oling va veb-saytingizga o'rnating.

2-qadam

Google-ning ReCaptcha dasturidan foydalaning - saytga o'ting, Ro'yxatdan o'tish tugmasini bosing, ro'yxatdan o'ting va kodni joylashtiring.

3-qadam

PHP Notepad-da sec_pic.php faylini yarating. Bloknotni oching va rasmda ko'rsatilgan skriptni unga joylashtiring. Captcha tasvirining kengligi va balandligini belgilash uchun 1-2 qatordan foydalaning. 3-satr shrift kattaligi uchun javobgardir. To'rtinchi va beshinchi qatorlar yozilishi kerak bo'lgan va captcha fonida ko'rsatiladigan belgilar sonini tartibga soladi.

4-qadam

6-satrda captcha kodida ishlatiladigan shriftga yo'lni ko'rsating. Tasvirni to'g'ridan-to'g'ri yaratish uchun 13-qatordan foydalaning. 14-qatorda captcha fon rangini aniqlang. 15-chiziq yordamida rasmni fon bilan to'ldiring. 17-satr fonga harflar yoki raqamlarni qo'shish uchun javobgardir 20, 22 va 24-qatorlarda tasodifiy ranglar, belgilar va o'lchamlarni belgilang.

5-qadam

37-qatorda har bir belgining ofsetini ko'rsating. Kodni ssenariyning 43-qatoridagi qatorga tarjima qiling. 45-satrda tugatilgan captcha tasviri aks etadi. Fayl → Saqlash-ni bosing. Qatordagi hamma narsani sarlavha bilan tanlang va u erda captca.php kiriting.tasvir yordamida captcha kodining rasmini HTML orqali chiqaring. Captcha kodini veb-saytingizga yuklang.

6-qadam

Agar oldingi xatboshilarning skriptlari ishlamasa, tavsiya etilgan rasmdagi skriptdan foydalaning. Uni bloknotda yarating va.php kengaytmasi bilan saqlang. 2, 3 va 4 qatorlarda captca kodining navbati bilan kengligi, balandligi va uzunligini ko'rsating. 9 va 10-qatorlarda kodda ishlatiladigan belgilar (harflar va raqamlar) va rang yaratish uchun ishlatiladigan qismlarni ko'rsating.

7-qadam

Tasdiqlash kodi tasvirining fonini yaratish uchun 13-qatordan foydalaning. 16-qatorda bitta belgini joylashtirish uchun kenglikni ko'rsating. Botlarni captcha tomonidan tanib olish xavfini kamaytirish uchun fonni tasodifiy nuqtalar bilan to'ldirish uchun 18-qatordan foydalaning. 19-qatorda tasodifiy rang yarating. 27-qatorda xavfsizlik uchun tasodifiy nuqta chop eting.

8-qadam

31-satrda xavfsizlik kodini qo'llang. 38-satrda tasodifiy belgi yarating. 41-satr yordamida belgilar chiqishi koordinatalarini o'rnating. 49-satr tasdiqlash kodi rasmida ko'rsatiladigan har qanday belgining burilish burchagini o'rnatishga yordam beradi. Yaratilgan belgini 52-chiziq yordamida rasmlarga chop eting. Oldindan tavsiya etilgan algoritmga binoan saqlang.

Tavsiya: