新增加一个防垃圾评论的asp代码,鄙视垃圾

最近开通了,可以发表评论就一直被垃圾评论和留言困扰,一直没有找到很好的解决办法。事实上wordpress有一些强悍的插件可以防治spam,比如Akismet,不过这只能让我留着口水羡慕,因此最近一直在寻找一个相对较好的解决方案。

今天在Bigik.cn上看到一个不错的方法,Bigik使用加法运算形式的用户验证来解决这个问题。现把方法转载过来。当然这个方法不是很完善,我发现还会有一些spam进来。

使用方法: 

程序代码 

复制代码 代码如下:

Function getnum()  

Dim QuesionNum  

QuesionNum=7  '问题的总数,如要添加问题,请先修改这个数值  

Dim CodeIndex  

CodeIndex=0

Dim QuesionArray(100)  

Dim AnswerArray(100)

QuesionArray(0)="= 1 + 1"                       '问题列表及答案,可自行修改  

AnswerArray(0)="2"  

QuesionArray(1)="= 2 + 2"  

AnswerArray(1)="4"  

QuesionArray(2)="= 3 + 4"  

AnswerArray(2)="7"  

QuesionArray(3)="= 2 + 4"  

AnswerArray(3)="6"  

QuesionArray(4)="= 1 + 2"  

AnswerArray(4)="3"  

QuesionArray(5)="= 2 + 3"  

AnswerArray(5)="5"  

QuesionArray(6)="= 4 + 4"  

AnswerArray(6)="8"

Randomize  

CodeIndex =  Int((QuesionNum * Rnd) + 0)  

Session("Getnum") = AnswerArray(CodeIndex)  

getnum = "<span style=""margin-right:40px;"">" & QuesionArray(CodeIndex) & "</span>"  

End Function

调用方法:

复制代码 代码如下:

<%response.write getnum()%>

其他修改建议: 

问题可以设置为加减乘除任意问题或者其他文字问题,例如“987 x 654 = ?”、“中国有几个少数民族?”等等,不要让浏览者答不上就可以了:P。 

建议将验证码输入框宽度改小些,且最大输入字符数设置为2。

时间: 2024-10-05 21:39:05

新增加一个防垃圾评论的asp代码,鄙视垃圾的相关文章

新增加一个防垃圾评论的asp代码,鄙视垃圾_应用技巧

最近开通了,可以发表评论就一直被垃圾评论和留言困扰,一直没有找到很好的解决办法.事实上wordpress有一些强悍的插件可以防治spam,比如Akismet,不过这只能让我留着口水羡慕,因此最近一直在寻找一个相对较好的解决方案. 今天在Bigik.cn上看到一个不错的方法,Bigik使用加法运算形式的用户验证来解决这个问题.现把方法转载过来.当然这个方法不是很完善,我发现还会有一些spam进来.  使用方法:  程序代码  复制代码 代码如下: Function getnum()   Dim Q

win7系统额外新增加一个硬盘分区的操作方法

  一般情况下,电脑磁盘的分区都是系统设置好了的,每个品牌.型号的电脑会有自己的分区设置,有些电脑是3个磁盘,有些是4个磁盘,即使电脑有自带的磁盘,有些用户还是觉得不够用,想要多设置一个磁盘,那么我们可以给电脑手动增加一个磁盘吗?系统支持这样的操作吗?其实大家不知道,win7旗舰版系统中,支持这样的操作,可以手动给系统增加磁盘.下面小编就来和大家分享如何为自己的win7旗舰版电脑增加一个磁盘分区. win7系统额外新增加一个硬盘分区的操作方法如下: 1.首先,咱们单击打开win7旗舰版电脑的开始

PDF文件怎么怎么新增加一个页面?

  PDF文件怎么怎么新增加一个页面?PDF文档是常见的办公文档格式,有时候我们需要对其进行编辑修改.今天我就和大家分享:在PDF文件内新增页面内容的方法. 1.安装以下PDFPDF文档编辑工具,运行后请打开进入软件界面. 2.点击界面上的"文件"按钮,选择"打开"功能选项. 3.选择需要编辑的PDF文档,单击"打开". 4.点击界面上的"插入--幻灯片"按钮. 5.选中第二页空白内容,点击界面上的"插入--来自文件

PHP用strstr()函数阻止垃圾评论(通过判断a标记)_php技巧

strstr() 函数搜索一个字符串在另一个字符串中的第一次出现.该函数返回字符串的其余部分(从匹配点).如果未找到所搜索的字符串,则返回 false. 语法:strstr(string,search) 参数string,必需.规定被搜索的字符串. 参数search,必需.规定所搜索的字符串.如果该参数是数字,则搜索匹配数字 ASCII 值的字符. 该函数对大小写敏感.如需进行大小写不敏感的搜索,请使用 stristr(). strstr()函数简单演示 复制代码 代码如下: <?phpecho

嵌入式i.mx28x的新增加的SPI设备驱动怎么修改移植?求大神指导

问题描述 嵌入式i.mx28x的新增加的SPI设备驱动怎么修改移植?求大神指导 请问i.MX287或者i.mx28x系列的核心板,新增加一个SPI设备(ZigBee设备,用SPI通信),这个设备的驱动该怎么修改啊?嵌入式新手求大神指导啊,飞思卡尔的资料好少,求啊! 解决方案 http://blog.csdn.net/wqc02/article/details/8879888

修改PHP脚本使WordPress拦截垃圾评论的方法示例_php技巧

拦截英文垃圾评论 由于绝大多数的垃圾评论都是英文的,所以国内不少朋友在使用 Some Chinese Please 插件,它可以有效地拦截内容中不带有中文字的comment和trackback(pingback),不写入数据库中,可有效地减小spam对blog服务器的无谓使用.虽然已经 2 年多没有更新,但还是可用的. 其实还可以简化下,直接将下面的代码添加到主题的 functions.php 文件,效果与使用 Some Chinese Please 插件相同: /* refused spam

WordPress将垃圾评论阻挡在门外

今天,翼帆远航将介绍两种把垃圾评论阻挡在门外的方法. 一般情况下,我们会使用著名的反垃圾评论插件:Akismet 来阻止垃圾评论的入侵,Akismet 会将所有识别出的垃圾评论分离出来,并提供一键清理垃圾评论的功能,虽然 Akismet 几乎能够 100% 识别出垃圾评论,但由于每天的垃圾评论实在太多,天天点"一键清理"也不是办法,有没有更加实用的解决方案,能将垃圾评论在提交之前先拦截下来呢?   我们先来分析垃圾评论的类型: 纯英文或含有日文.韩文等他国语言的垃圾评论 固定某个网站用

Android系统控制连接usb外部存储设备的代码在哪里能找到,我想在其中增加一个选择指定设备的功能

问题描述 Android系统控制连接usb外部存储设备的代码在哪里能找到,我想在其中增加一个选择指定设备的功能 代码指的是系统代码,Android系统支持USBhost功能.当u盘插在手机上时,系统自动甄别其是否为指定外设,如果是,没有额外动作,一切如常:如果不是,系统自动移除外设:楼主是Android新手,希望大家给予些帮助或思路

WordPress滑动解锁防垃圾评论插件 myQaptcha安装和体验

老蒋经常在有些博客网站中看到WordPress滑动解锁的功能,这个功能基本上可以稍微有效的防止软件批量提交留言,因为在留言提交之前需要手工滑动解锁才可以.这里可以用myQaptcha插件实现,这个插件是由国人开发的,从体验上比mini-capatcha插件要好一些,至少看着比较帅气.   在这篇文章中,老蒋也来体验myQaptcha插件的安装和使用,看看有没有喜欢的用户然后拿去使用,最近几天老蒋就在整理WordPress防垃圾评论插件,也就是在挑选有没有适合我用的.   第一.myQaptcha