تقدم هذه المقالة بشكل أساسي تنفيذ رمز التحقق من ASP ، وهو ابتكار يعتمد على رمز التحقق الأصلي ، ويغير رمز التحقق إلى تشغيل الأصدقاء المهتمين.
تغيير رمز التحقق إلى عملية إضافة ، على سبيل المثال ، يوضح رمز التحقق أن 25+64 متساوية؟ ، ثم الإدخال 91 يمكن أن يمر التحقق.
دعنا نلقي نظرة على المقارنة بين التقديم: رمز التحقق من الأحرف: → رمز التحقق الإضافي:
ميزة:
① مقارنة مع رموز التحقق من الأحرف الخالصة ، يمنع هذا البرنامج التعرف التلقائي لمعظم آلات الإعلان (أكثر من 99 ٪). حتى رمز التحقق الصيني يمكن الاعتراف به من خلال بعض آلات الإعلان في السوق.
② مقارنة برمز التحقق الصيني ، فإنه يتجنب متاعب تبديل طريقة الإدخال عندما يدخل المستخدمون اسم المستخدم ، رمز التحقق من كلمة المرور.
ملاحظة: يتطلب هذا البرنامج مساحة الموقع لدعم مكونات ASPJPEG وخطوط Kaiyi_GB2312.
الرمز كما يلي:
؟
- <٪
- constfontcolor = & h000000'font color
- constbgcolor = & hffccff لون الخلفية
- CallCreatValidCode (getCode)
- subcreatvalidcode (PSN)
- DIMX ، JPEG
- عشوائي
- X = Array (1+int (rnd ()*9) ، int (rnd ()*10) ، 1+int (rnd ()*9) ، int (rnd ()*10) ، 0،0 ،+)
- x (4) = x (0)*10+x (1)
- x (5) = x (2)*10+x (3)
- 'الجلسة (psn) = CSTR (eval (x (4) و x (6) و x (5))))
- الجلسة (PSN) = CSTR (x (4)+x (5))
- setjpeg = server.createBject (persits.jpeg)
- JPEG.New100،20 ، BGColor
- jpeg.ibledal = 100
- withjpeg.canvas
- .font.bold = صحيح
- .font.size = 16
- .font.rotation = 0
- .font.family = kaiti_gb2312
- .font.color = fontcolor
- .printtext4،3 ، CSTR (x (0))
- .printtext14،3 ، CSTR (x (1))
- .printtext26،3 ، x (6)
- .printtext38،3 ، CSTR (x (2))
- .printtext48،3 ، CSTR (x (3))
- .font.rotation = 15
- .printtext55،3 ، إلخ.
- .printtext70،3 ،
- .printtext85،3 ،؟
- endwith
- لا التخزين المؤقت
- استجابة. contenttype = Image/JPEG
- استجابة. expires = -9999
- استجابة
- استجابة
- استجابة
- jpeg.sendbinary
- jpeg.close
- setjpeg = لا شيء
- ينتهي
- ٪>