Il a été récemment lancé. J'ai été troublé par le spam et les commentaires quand je peux publier des commentaires, et je n'ai jamais trouvé une bonne solution. En fait, WordPress a des plug-ins puissants qui peuvent empêcher le spam, comme Akismet, mais cela ne peut que garder la bouche fermée, donc j'ai cherché une solution relativement bonne récemment.
J'ai vu une bonne approche sur Bigik.cn aujourd'hui, Bigik utilise la vérification des utilisateurs sous forme d'opérations d'addition pour résoudre ce problème. Réimprime maintenant la méthode. Bien sûr, cette méthode n'est pas très parfaite, et j'ai trouvé qu'un spam entrera.
Comment utiliser:
Code de programme
La copie de code est la suivante:
Functiongetnum ()
Diminue
Questionnum = 7 'Nombre total de questions. Si vous souhaitez ajouter une question, veuillez d'abord modifier cette valeur.
Dimcodeindex
CodeIndex = 0
DimQuesionArray (100)
Dimanswerarray (100)
QuestionArray (0) = "= 1 + 1" 'La liste des questions et réponses peut être modifiée par vous-même
RéponseraRray (0) = "2"
QuestionArray (1) = "= 2 + 2"
RéponsereArray (1) = "4"
QuestionArray (2) = "= 3 + 4"
RéponsereArray (2) = "7"
QuestionArray (3) = "= 2 + 4"
RéponsereArray (3) = "6"
QuestionArray (4) = "= 1 + 2"
RéponsereArray (4) = "3"
QuestionArray (5) = "= 2 + 3"
RéponsereArray (5) = "5"
QuestionArray (6) = "= 4 + 4"
RéponseraRray (6) = "8"
Randomiser
CodeIndex = int ((QuesionNum * rnd) +0)
Session ("getNum") = ResponseArray (CodeIndex)
getnum = "<spanstyle =" "margin-droite: 40px;" ">" & quesionarray (codeIndex) & "</span>" "
Finition de fin
Méthode d'appel:
La copie de code est la suivante:
<% réponse.writeGetnum ()%>
Autres suggestions de révision:
Les questions peuvent être définies sur des questions arbitraires d'addition, de soustraction, de multiplication et de division ou d'autres questions texte, telles que "987x654 =?", "Combien de minorités ethniques y a-t-il en Chine?", Etc. Ne laissez pas les téléspectateurs ne pas pouvoir répondre: P.
Il est recommandé de modifier la largeur de la boîte d'entrée de code de vérification pour être plus petit et définir le nombre maximum de caractères d'entrée sur 2.