최근에 출시되었습니다. 나는 의견을 게시 할 수있을 때 스팸과 의견에 어려움을 겪었으며 좋은 해결책을 찾지 못했습니다. 실제로 WordPress에는 Akismet과 같은 스팸을 방지 할 수있는 강력한 플러그인이 있지만 입을 다물지 않아도 최근에 비교적 좋은 솔루션을 찾고 있습니다.
Bigik.cn에서 좋은 접근 방식을 보았습니다. Bigik 은이 문제를 해결하기 위해 추가 작업 형식으로 사용자 확인을 사용합니다. 이제 방법을 재 인쇄하십시오. 물론,이 방법은 그다지 완벽하지 않으며 일부 스팸이 들어올 것임을 알았습니다.
사용 방법 :
프로그램 코드
코드 사본은 다음과 같습니다.
functiongetnum ()
Dimquesionnum
Questionnum = 7 '총 질문 수. 질문을 추가하려면 먼저이 값을 수정하십시오.
DIMCODEINDEX
CodeIndex = 0
DimquesionArray (100)
Dimanswerarray (100)
QuestionArray (0) = "= 1+1" '질문과 답변 목록은 직접 수정할 수 있습니다.
AnswerArray (0) = "2"
QuestionArray (1) = "= 2+2"
answerArray (1) = "4"
QuestionArray (2) = "= 3+4"
AnswerArray (2) = "7"
QuestionArray (3) = "= 2+4"
AnswerArray (3) = "6"
QuestionArray (4) = "= 1+2"
AnswerArray (4) = "3"
QuestionArray (5) = "= 2+3"
AnswerArray (5) = "5"
QuestionArray (6) = "= 4+4"
AnswerArray (6) = "8"
무작위 화
CodeIndex = int ((QuesionNum*rnd) +0)
세션 ( "getnum") = AnswerArray (CodeIndex)
getNum = "<spanstyle =" "마진-오른쪽 : 40px;" ">"& QuesionArray (CodeIndex) & "</span>" "
최종 기능 장애
통화 방법 :
코드 사본은 다음과 같습니다.
<%response.writegetnum ()%>
기타 개정 제안 :
질문은 추가, 뺄셈, 곱셈 및 분할 또는 "987x654 =?", "중국에 소수 민족이 몇 명입니까?"와 같은 다른 텍스트 질문에 대한 임의의 질문으로 설정 될 수 있습니다.
검증 코드 입력 상자의 너비를 더 작게 변경하고 최대 입력 문자 수를 2로 설정하는 것이 좋습니다.