Это было недавно запущено. Я был обеспокоен спамом и комментариями, когда я могу опубликовать комментарии, и я никогда не нашел хорошего решения. На самом деле, у WordPress есть несколько мощных плагинов, которые могут предотвратить спам, такие как Akismet, но это может держать мой рот только на закрытии, поэтому я недавно искал относительно хорошее решение.
Я видел хороший подход на Bigik.cn сегодня, Бигик использует проверку пользователей в виде операций с добавлением для решения этой проблемы. Теперь переиздайте метод. Конечно, этот метод не очень идеален, и я обнаружил, что придет какой -то спам.
Как использовать:
Программный код
Кода -копия выглядит следующим образом:
Functiongetnum ()
Dimquesionnum
Вопрос = 7 'Общее количество вопросов. Если вы хотите добавить вопрос, сначала измените это значение.
Dimcodeindex
CodeIndex = 0
Dimquesionarray (100)
Dimanswerarray (100)
Вопрос (0) = "= 1+1" "Список вопросов и ответов может быть изменен самим собой
Ответрайр (0) = "2"
Вопрос (1) = "= 2+2"
Ответрарей (1) = "4"
Вопрос (2) = "= 3+4"
Ответрайр (2) = "7"
Вопрос (3) = "= 2+4"
Ответрайр (3) = "6"
Вопрос (4) = "= 1+2"
Ответрарей (4) = "3"
Вопрос (5) = "= 2+3"
Ответрайр (5) = "5"
Вопрос (6) = "= 4+4"
Ответрарей (6) = "8"
Рандомизировать
CodeIndex = int ((Quesionnum*rnd) +0)
Session ("getNum") = answerArray (codeIndex)
getNum = "<spanStyle =" "Right-Right: 40px;"> "& QuesionArray (codeIndex) &" </span> "" "
Конечная функция
Метод вызова:
Кода -копия выглядит следующим образом:
<%response.writegetnum ()%>
Другие ревизионные предложения:
Вопросы могут быть заданы на произвольные вопросы сложения, вычитания, умножения и деления или других текстовых вопросов, таких как «987x654 =?», «Сколько этнических меньшинств в Китае?» И т. Д. Просто не позволяйте зрителям не могут ответить: P. P.
Рекомендуется изменить ширину блока входа кода проверки, чтобы быть меньше и установить максимальное количество входных символов на 2.