كيفية عمل كود الكابتشا

جدول المحتويات:

كيفية عمل كود الكابتشا
كيفية عمل كود الكابتشا
Anonim

Captcha هو اختبار خاص يقدم للمستخدمين مشكلة يمكن لأي شخص حلها بسهولة ، ولكن يكاد يكون من المستحيل على الكمبيوتر إتقانها. من أجل حماية موقعك من التسجيلات التلقائية أو البريد العشوائي أو التنزيلات التلقائية للملفات ، تحتاج إلى إنشاء كود captcha.

كيفية عمل كود الكابتشا
كيفية عمل كود الكابتشا

ضروري

نصوص لتوليد كود الكابتشا

تعليمات

الخطوة 1

استخدم حلاً جاهزًا - انتقل إلى موقع مشروع KCaptcha على الويب ، وقم بتنزيله مجانًا وقم بتثبيته على موقع الويب الخاص بك.

الخطوة 2

استخدم برنامج ReCaptcha من Google - انتقل إلى الموقع ، وانقر فوق الزر Sign up Now ، وقم بالتسجيل والصق الرمز.

الخطوه 3

قم بإنشاء ملف sec_pic.php في PHP Notepad. افتح المفكرة والصق البرنامج النصي الموضح في الصورة فيه. استخدم السطر 1-2 لتعيين عرض وارتفاع صورة كلمة التحقق. السطر 3 مسؤول عن حجم الخط. ينظم السطران الرابع والخامس عدد الأحرف التي يجب كتابتها والتي سيتم عرضها على خلفية كلمة التحقق.

الخطوة 4

في السطر 6 ، حدد المسار إلى الخط الذي سيتم استخدامه في كود captcha. استخدم السطر 13 لإنشاء الصورة مباشرة. في السطر 14 ، حدد لون خلفية كلمة التحقق. املأ الصورة بالخلفية باستخدام السطر 15. السطر 17 مسؤول عن إضافة أحرف أو أرقام إلى الخلفية ، حدد ألوانًا ورموزًا وأحجامًا عشوائية في الأسطر 20 و 22 و 24 على التوالي.

الخطوة الخامسة

في السطر 37 ، حدد إزاحة كل حرف. ترجم الكود إلى سطر في السطر 43 من البرنامج النصي. سيعرض السطر 45 صورة captcha النهائية. انقر فوق ملف → حفظ. حدد كل شيء في السطر الذي يحتوي على العنوان واكتب هناك captca.php. أخرج صورة كود captcha عبر HTML باستخدام برنامج نصي. قم بتحميل كود الكابتشا إلى موقع الويب الخاص بك.

الخطوة 6

إذا لم تعمل البرامج النصية من الفقرات السابقة ، فاستخدم البرنامج النصي من الصورة المقترحة. قم بإنشائه في المفكرة وحفظه بامتداد.php. حدد في الأسطر 2 و 3 و 4 عرض وارتفاع وطول رمز captca على التوالي. في السطر 9 و 10 ، حدد الأحرف المستخدمة في الكود (الأحرف والأرقام) والمكونات التي سيتم استخدامها لإنشاء اللون.

الخطوة 7

استخدم السطر 13 لإنشاء خلفية صورة رمز التحقق. في السطر 16 ، حدد العرض ليلائم حرفًا واحدًا. استخدم السطر 18 لملء الخلفية بنقاط عشوائية لتقليل مخاطر التعرف على captcha بواسطة الروبوتات. قم بإنشاء لون عشوائي على السطر 19. في السطر 27 ، اطبع نقطة عشوائية للأمان.

الخطوة 8

قم بتطبيق رمز الحماية على السطر 31. قم بإنشاء حرف عشوائي في السطر 38. قم بتعيين إحداثيات إخراج الحرف باستخدام السطر 41. سيساعدك السطر 49 على تعيين زاوية الدوران لأي حرف سيتم عرضه في صورة رمز التأكيد. اطبع الرمز الذي تم إنشاؤه على الصور باستخدام السطر 52. احفظ وفقًا للخوارزمية المقترحة مسبقًا.

موصى به: