最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

asp最簡(jiǎn)單的生成驗(yàn)證碼代碼

 更新時(shí)間:2009年11月26日 17:13:56   作者:  
前幾天博客被發(fā)帖機(jī)發(fā)了很多垃圾評(píng)論,幾十條那么多。做網(wǎng)站那么久沒有試過這樣的情況,都怪自己沒有加驗(yàn)證碼功能。
為了防止再次被攻擊,做個(gè)驗(yàn)證碼過濾程序是必要的。我在網(wǎng)上找了一些資料,覺得用別人做好的代碼總是很不爽,自己做麻又不會(huì)寫復(fù)雜的代碼,特別是生成圖片的那種。嘗試了網(wǎng)上的很多種方法都不行,不知道為什么,可能沒經(jīng)驗(yàn)吧。感覺挺復(fù)雜的。
最后花了一個(gè)小時(shí)寫了一個(gè)超級(jí)簡(jiǎn)單的驗(yàn)證代碼,哈哈絕對(duì)原創(chuàng),只有十幾行代碼。是隨機(jī)生成的,因?yàn)楸容^簡(jiǎn)單所以對(duì)付不了那些強(qiáng)大的發(fā)帖軟件,不過總比沒有的好,放上驗(yàn)證碼之后觀測(cè)了幾天多是沒有見到發(fā)垃圾帖了,應(yīng)該有效吧,哈哈。
例子:
======show.asp======
復(fù)制代碼 代碼如下:

<%
randomize
randm=Int((9000*rnd)+1000) 隨機(jī)生成4位的數(shù)字代碼
%>

驗(yàn)證碼:<INPUT name=yzm id=netadd size=4 maxlength="4"> <%=randm%> 這里是一個(gè)文本框,并且在旁邊調(diào)用了隨機(jī)生成的那個(gè)函數(shù)

這個(gè)js代碼就是驗(yàn)證輸入的驗(yàn)證碼是否正確。
復(fù)制代碼 代碼如下:

<SCRIPT type=text/javascript>
function sendForm(obj)
{
if( obj.yzm.value!="<%=randm%>")
{
alert("驗(yàn)證碼錯(cuò)誤");
obj.content.focus();
return false;
}
obj.submit();
return true;
}
</SCRIPT>

在確定按鈕里加上這樣的一句話
<INPUT onclick=sendForm(this.form); type=button name="Submit2" value="添加">
紅色的文字一定要看清楚,如果不對(duì)應(yīng)那是運(yùn)行不了的。
基本上就是這么簡(jiǎn)單,可以說是核心代碼了,其實(shí)還可以做得更復(fù)雜的,只是還沒有想去做,到什么時(shí)候再有垃圾帖子了再做。

相關(guān)文章

最新評(píng)論

长宁县| 岳池县| 彩票| 兰州市| 汝州市| 调兵山市| 东丰县| 察哈| 镇江市| 新乐市| 遂平县| 绥阳县| 尉氏县| 九寨沟县| 依安县| 商水县| 拜城县| 南阳市| 新化县| 韶关市| 井陉县| 阳朔县| 新密市| 全椒县| 塔城市| 汤阴县| 南靖县| 临潭县| 镇远县| 南丹县| 德州市| 浪卡子县| 辉县市| 遂宁市| 冕宁县| 南涧| 郎溪县| 赣州市| 贵港市| 双流县| 兴仁县|