ตัวแก้ไขของช่องทางเทคโนโลยีข้อผิดพลาดใหม่จะแบ่งปันฟังก์ชั่นรหัสการตรวจสอบโดยใช้ ASP และรีเฟรช ในความเป็นจริงรหัสนี้ง่ายมากและใช้งานได้จริง เพื่อนที่ต้องการสามารถเรียนรู้ได้ด้วยบรรณาธิการของช่องทางเทคโนโลยีข้อผิดพลาดใหม่
เปลี่ยนรหัสการตรวจสอบเป็นการดำเนินการเพิ่มเติมตัวอย่างเช่นหากรหัสการตรวจสอบแสดง "25+64 เท่ากับ?" จากนั้นป้อน "91" เพื่อผ่านการตรวจสอบ
มาดูการเปรียบเทียบการแสดงผล: รหัสการตรวจสอบอักขระ: →รหัสการตรวจสอบเพิ่มเติม:
ข้อได้เปรียบ:
①เปรียบเทียบกับรหัสการตรวจสอบอักขระบริสุทธิ์โปรแกรมนี้จะป้องกันการรับรู้อัตโนมัติของเครื่องโฆษณาส่วนใหญ่ (มากกว่า 99%) แม้แต่รหัสการตรวจสอบภาษาจีนก็สามารถรับรู้ได้จากเครื่องโฆษณาบางเครื่องในตลาด
②เปรียบเทียบกับรหัสการตรวจสอบภาษาจีนมันช่วยหลีกเลี่ยงความยุ่งยากในการสลับวิธีการป้อนข้อมูลเมื่อผู้ใช้ป้อนชื่อผู้ใช้รหัสการตรวจสอบรหัสผ่าน
หมายเหตุ: โปรแกรมนี้ต้องการพื้นที่เว็บไซต์เพื่อรองรับส่วนประกอบ ASPJPEG และแบบอักษรของ KAIYI_GB2312
รหัสมีดังนี้:
<%const fontcolor = & h000000 'ตัวอักษรสี const bgcolor = & hffccff' การเรียกสีพื้นหลัง creatvalidcode ("getCode") sub creatvalidCode (PSN) dim x, jpeg สุ่ม x = array (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))) Server.createObject ("Persit.jpeg") jpeg.new 100,20, bgcolor jpeg.quality = 100 ด้วย jpeg.canvas .font.bold = true .font.size = 16 .font.rotation = 0 cstr (x (0)) .printtext 14, 3, cstr (x (1)) .printtext 26, 3, x (6) .printtext 38, 3, cstr (x (2)) .printtext 48, 3, cstr (x (3)). จบด้วย 'cache response.contentType = "image/jpeg" response.expires = -9999 response.addheader "pragma", "no-cache" response.addheader "cache-ctrol", "no-cache" jpg.jpg.jpg.jpg.jpg.jpg. sub%>ข้างต้นคือรหัสการตรวจสอบเพิ่มเติมสำหรับรหัสคีย์ที่ใช้โดย ASP เพื่อนที่สนใจสามารถขยายไปยังโครงการอื่น ๆ สำหรับการดำเนินงานเช่นการคูณการลบ ฯลฯ ฉันหวังว่าบทความนี้จะเป็นประโยชน์ต่อการศึกษาของคุณและฉันหวังว่าคุณจะยังคงสนับสนุนช่องทางเทคโนโลยีใหม่ที่ไม่ถูกต้อง!