欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

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

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

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

Function getnum()  
Dim QuesionNum  
QuesionNum=7  '問(wèn)題的總數(shù),如要添加問(wèn)題,請(qǐng)先修改這個(gè)數(shù)值  
Dim CodeIndex  
CodeIndex=0  

Dim QuesionArray(100)  
Dim AnswerArray(100)  

QuesionArray(0)="= 1 + 1"                       '問(wèn)題列表及答案,可自行修改  
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()%>

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

相關(guān)文章

最新評(píng)論