نحوه ساختن کد Captcha

فهرست مطالب:

نحوه ساختن کد Captcha
نحوه ساختن کد Captcha

تصویری: نحوه ساختن کد Captcha

تصویری: نحوه ساختن کد Captcha
تصویری: دوره مقدماتی تا پیشرفته ASP.Net Web Forms نحوه ساخت کد کپچا Captcha 2024, نوامبر
Anonim

Captcha یک تست خاص است که مشکلی را در اختیار کاربران قرار می دهد که هرکسی می تواند به راحتی آن را حل کند اما تسلط بر آن برای کامپیوتر تقریباً غیرممکن است. برای محافظت از سایت خود در برابر ثبت نام خودکار ، هرزنامه یا بارگیری خودکار پرونده ها ، باید یک کد captcha ایجاد کنید.

نحوه ساخت کد captcha
نحوه ساخت کد captcha

ضروری است

اسکریپت های تولید کد captcha

دستورالعمل ها

مرحله 1

از یک راه حل آماده استفاده کنید - به وب سایت پروژه KCaptcha بروید ، آن را به صورت رایگان بارگیری کنید و در وب سایت خود نصب کنید.

گام 2

از برنامه ReCaptcha گوگل استفاده کنید - به سایت بروید ، روی دکمه ثبت نام اکنون کلیک کنید ، کد را ثبت و پیست کنید.

مرحله 3

یک فایل sec_pic.php در PHP Notepad ایجاد کنید. دفترچه یادداشت را باز کنید و اسکریپت نشان داده شده در تصویر را در آن جای گذاری کنید. از خط 1-2 برای تنظیم عرض و ارتفاع تصویر captcha استفاده کنید. خط 3 مسئول اندازه قلم است. خط چهارم و پنجم تعداد کاراکترهایی را که باید تایپ شوند تنظیم می کند و در پس زمینه captcha نمایش داده می شوند.

مرحله 4

در خط 6 مسیر مسیری را که در کد captcha استفاده خواهد شد مشخص کنید. از خط 13 برای ایجاد مستقیم تصویر استفاده کنید. در خط 14 ، رنگ پس زمینه captcha را تعریف کنید. با استفاده از خط 15 تصویر را با پس زمینه پر کنید. خط 17 مسئول افزودن حروف یا اعداد به پس زمینه است ، به ترتیب رنگها ، نمادها و اندازه ها را به ترتیب روی خطوط 20 ، 22 و 24 تعریف کنید.

مرحله 5

در خط 37 ، جابجایی هر کاراکتر را مشخص کنید. کد را به خطی در خط 43 اسکریپت ترجمه کنید. خط 45 تصویر captcha تمام شده را نمایش می دهد. روی File. Save کلیک کنید. همه موارد موجود در عنوان را انتخاب کنید و آن را تایپ کنید captca.php. با استفاده از یک اسکریپت تصویر کد captcha را از طریق HTML خارج کنید. کد captcha را در وب سایت خود بارگذاری کنید.

مرحله 6

اگر متن های پاراگراف های قبلی کار نمی کنند ، از متن ارائه شده در تصویر پیشنهادی استفاده کنید. آن را در دفترچه یادداشت ایجاد کنید و با پسوند.php ذخیره کنید. در خطوط 2 ، 3 و 4 به ترتیب عرض ، ارتفاع و طول کد captca را مشخص کنید. در خطوط 9 و 10 ، نویسه های مورد استفاده در کد (حروف و اعداد) و اجزای مورد استفاده برای ایجاد رنگ را مشخص کنید.

مرحله 7

از خط 13 برای ایجاد پس زمینه تصویر کد تأیید استفاده کنید. در خط 16 ، عرض را برای قرار دادن یک کاراکتر مشخص کنید. از خط 18 برای پر کردن پس زمینه با نقاط تصادفی استفاده کنید تا خطر شناسایی captcha توسط ربات ها کاهش یابد. یک رنگ تصادفی در خط 19 ایجاد کنید. در خط 27 ، یک نقطه تصادفی را برای ایمنی چاپ کنید.

مرحله 8

کد امنیتی را روی خط 31 اعمال کنید. یک خط تصادفی ایجاد کنید. در خط 38 مختصات خروجی کاراکتر را تنظیم کنید. خط 49 به شما کمک می کند تا زاویه چرخش هر کاراکتری را که در تصویر کد تأیید نشان داده می شود تنظیم کنید. نماد تولید شده را با استفاده از خط 52 بر روی تصاویر چاپ کنید. طبق الگوریتم پیشنهادی قبلی ذخیره کنید.

توصیه شده: