Редактор New Technology Channel Error New Technology поделится с вами функцией кода проверки, используя ASP и обновить его. На самом деле, этот код очень прост и практичен. Нужные друзья могут узнать его с редактором нового канала «Ошибка нового технологического канала».
Измените код проверки на операцию с добавлением, например, если код проверки показывает «25+64 равен?», Затем введите «91», чтобы пройти проверку.
Давайте посмотрим на сравнение рендеринга: код проверки символов: → Адационная проверка код:
преимущество:
① По сравнению с чистыми кодами проверки символов эта программа предотвращает автоматическое распознавание большинства (более 99%) рекламных машин. Даже китайский код проверки может быть признан некоторыми рекламными машинами на рынке.
② По сравнению с китайским кодом проверки, он позволяет избежать хлопот переключения метода ввода, когда пользователи вводят имя пользователя, код проверки пароля.
Примечание. Эта программа требует, чтобы пространство веб -сайта поддерживала компоненты ASPJPEG и шрифты KAIYI_GB2312.
Код заключается в следующем:
<%Const fontcolor = & h000000 'color color const bgcolor = & hffccff' founal call call calestcode ("getcode") sub creatvalidcode (psn) dim x, jpeg рандомизирует x = массив (1+int (rnd ()*9), int (rnd ()*10), 1+int (rnd (rnd ()*9), 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) 'session (psn) = cstr (eval (x (4) & x (6) & x (5)) сеанс (psn) = cstr (x (4) + x (5) set jpeg = jpeg = jpeg = j Server.createObject ("persits.jpeg") jpeg.new 100,20, bgcolor jpeg.quality = 100 с jpeg.canvas .font.bold = true .font.size = 16 .font.rotation = 0 .font.family = "kaiti_gb2312" .font.color = fontcolor. 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, "ETC" .printextextextext 35, 35, 35, 3, 35, 3, 35, 35, 3, 3, 35, 35, 3, 35, 3, 35, 35, 35, 3, 35, 35, 3, 35, 35, 35, 35, 3, 3, 35, 35, 35, 3, 3, 35, 35. Конец с помощью 'response.contenttype = "image/jpeg" respons. Под%>Выше приведено код проверки добавления для кода ключа, реализованного ASP. Заинтересованные друзья также могут расширить другие проекты для операций, такие как умножение, вычитание и т. Д. Я надеюсь, что эта статья будет полезна для вашего обучения, и я надеюсь, что вы продолжите поддерживать неправильный новый канал технологии!