亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

新增加一個(gè)防垃圾評(píng)論的asp代碼,鄙視垃圾

 更新時(shí)間:2007年12月20日 13:07:45   作者:  
最近開通了,可以發(fā)表評(píng)論就一直被垃圾評(píng)論和留言困擾,一直沒有找到很好的解決辦法。今天發(fā)現(xiàn)了這個(gè)可以防止垃圾評(píng)論的asp代碼,特提供給大家,希望大家能擺脫
最近開通了,可以發(fā)表評(píng)論就一直被垃圾評(píng)論和留言困擾,一直沒有找到很好的解決辦法。事實(shí)上wordpress有一些強(qiáng)悍的插件可以防治spam,比如Akismet,不過這只能讓我留著口水羨慕,因此最近一直在尋找一個(gè)相對(duì)較好的解決方案。

今天在Bigik.cn上看到一個(gè)不錯(cuò)的方法,Bigik使用加法運(yùn)算形式的用戶驗(yàn)證來解決這個(gè)問題?,F(xiàn)把方法轉(zhuǎn)載過來。當(dāng)然這個(gè)方法不是很完善,我發(fā)現(xiàn)還會(huì)有一些spam進(jìn)來。 

使用方法: 
程序代碼 
復(fù)制代碼 代碼如下:

Function getnum()  
Dim QuesionNum  
QuesionNum=7  '問題的總數(shù),如要添加問題,請(qǐng)先修改這個(gè)數(shù)值  
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 

調(diào)用方法:
復(fù)制代碼 代碼如下:

<%response.write getnum()%>

其他修改建議: 
問題可以設(shè)置為加減乘除任意問題或者其他文字問題,例如“987 x 654 = ?”、“中國(guó)有幾個(gè)少數(shù)民族?”等等,不要讓瀏覽者答不上就可以了:P。 
建議將驗(yàn)證碼輸入框?qū)挾雀男⌒?,且最大輸入字符?shù)設(shè)置為2。 

相關(guān)文章

最新評(píng)論