Editor saluran teknologi baru akan berbagi dengan Anda fungsi kode verifikasi menggunakan ASP dan menyegarkannya. Bahkan, kode ini sangat sederhana dan praktis. Teman yang membutuhkan dapat mempelajarinya dengan editor saluran teknologi baru kesalahan.
Ubah kode verifikasi ke operasi penambahan, misalnya, jika kode verifikasi menunjukkan "25+64 sama?", Kemudian masukkan "91" untuk melewati verifikasi.
Mari kita lihat perbandingan rendering: kode verifikasi karakter: → kode verifikasi aditif:
keuntungan:
① Dibandingkan dengan kode verifikasi karakter murni, program ini mencegah pengenalan otomatis mesin iklan sebagian besar (lebih dari 99%). Bahkan kode verifikasi Cina dapat dikenali oleh beberapa mesin iklan di pasaran.
② Dibandingkan dengan kode verifikasi Cina, ia menghindari kerumitan beralih metode input ketika pengguna memasukkan nama pengguna, kode verifikasi kata sandi.
Catatan: Program ini membutuhkan ruang situs web untuk mendukung komponen ASPJPEG dan font dari Kaiyi_GB2312.
Kodenya adalah sebagai berikut:
<%Const fontcolor = & h000000 'font color const bgcolor = & hffccff' latar belakang panggilan warna creatvalidcode ("getCode") sub creatvalidcode (psn) redup x, jpeg acak x = array (1+int (rnd ()*9), int (rnd ()*array (1+int (rnd () ()*9), int (rnd ()* Int (rnd ()*10), 0, 0, " +") x (4) = x (0)*10 + x (1) x (5) = x (2)*10 + x (3) 'sesi (psn) = cstr (eval (x (4) & x (6) & x (5))) sesi (psn) = cstr (x (4) & x (6) & x (5)))) sesi (PSN) = CSTR (x (4) & x (6) & x (5)))) (PSN) = CSTR (x (4) & x (6) & x (5))) (PSN) = CSTR (x (4) & x (6) & x (5))) (PSN) = CSTR (X (4) & X (4) & X (5)))) (PSN) = CSTR (x (4) & x (4) & X (5)))) = Server.createObject ("persits.jpeg") jpeg.new 100,20, bgcolor jpeg.Quality = 100 dengan jpeg.canvas .font.bold = true .font.size = 16 .font.rotation = 0 .font.family = "kaiti_gb2312" .coloror = family = "kaiti_gb2312". 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)) .font.rotation = 15.printtext 55, 3, "(3)). 3, "?" Diakhiri dengan 'cache response.contentType = "Image/JPEG" Response.Expires = -9999 Response.addheader "Pragma", "No-Cache" Response.addheader "Cache-Ctrol", "No-Cache" NOBOG. Sub%>Di atas adalah kode verifikasi tambahan untuk kode kunci yang diimplementasikan oleh ASP. Teman yang tertarik juga dapat memperluas ke proyek lain untuk operasi, seperti perkalian, pengurangan, dll. Saya harap artikel ini akan membantu studi Anda, dan saya harap Anda akan terus mendukung saluran teknologi baru yang salah!