Есть много людей, которые нуждаются в этом, и многие люди спрашивают, и я помню, как делал подробный ответ в посте.
Теперь разберись!
1. Загрузите файл
Imgchk.rar
Сжатый пакет представляет собой папку IMGCHK, которая имеет три файла: validatecode.asp, validebody.fix, validatehead.fix
В основном он используется для генерации кодов проверки.
Отпустите декомпрессированную папку непосредственно в том же каталоге, где вам необходимо добавить код проверки на определенной странице.
(Например, addnew.asp необходимо добавить код проверки. Если файл находится в папке Cnbruce, папка IMGCHK будет выпущена в папку Cnbruce одновременно)
2. Добавьте код проверки отображения и поле ввода
Добавьте следующий код на страницу, где необходимо добавить код проверки:
<inputname = 'validatecode =' text'size = '5'> <imgsrc = 'imgchk/validatecode.asp'align =' absmiddle'border = '0'>
3. Обработка страниц принятия записи
На шаге 2 запись будет отправлена на страницу для обработки, поэтому добавьте следующий код на страницу обработки:
Iftrim (request.form ("validatecode")) = ementortrim (session ("cnbruce.com_validatecode")) <> trim (request.form ("validatecode")) then
response.write («Обратите внимание, что код проверки введен правильно»)
response.end
эндиф
Кодекс копии
Iftrim (request.form ("validatecode")) = ementortrim (session ("cnbruce.com_validatecode")) <> trim (request.form ("validatecode")) then
response.write («Обратите внимание, что код проверки введен правильно»)
response.end
эндиф
[Ctrl+A Select All и Copy]
Принцип кода проверки:
При генерации изображения кода проверки сеанс генерируется одновременно, и его значение является числовым значением в изображении кода проверки.
В то же время для пользователя предоставляется поле для ввода. После подачи входного значения он сравнивается с существующим значением сеанса и делает соответствующие суждения на основе результатов решения.
Если вам нужно изменить имя сеанса, есть только два изменения:
A: validatecode.asp в загруженной вами папке imgchk, которая включает в себя изменение Cnbruce.com на ваш;
B: На шаге 3 прямо сейчас Cnbruce.com в TRIM (Session ("cnbruce.com_validateCode")) <> trim (request.form ("validatecode")) был заменен на.
В Дополнение ================================================================= ======================================================================= ======================================================================= ========================================================================
Патч, который отображает код проверки (некоторые друзья не могут отобразить код проверки, пожалуйста, посмотрите здесь)
Используйте следующий контент для создания файла sp2.reg (с Блокнотом в порядке, выберите «Сохранить как» при сохранении)
WindowsRegistryEditorVersion5.00
[Hkey_local_machine/Software/Microsoft/InternetExplorer/Security]
"BlockXBM" = DWORD: 00000000
Дважды щелкните, чтобы импортировать реестр и перезапустить машину