国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > ASP > 正文

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

2020-07-27 12:52:44
字體:
供稿:網(wǎng)友
為了防止再次被攻擊,做個驗(yàn)證碼過濾程序是必要的。我在網(wǎng)上找了一些資料,覺得用別人做好的代碼總是很不爽,自己做麻又不會寫復(fù)雜的代碼,特別是生成圖片的那種。嘗試了網(wǎng)上的很多種方法都不行,不知道為什么,可能沒經(jīng)驗(yàn)吧。感覺挺復(fù)雜的。
最后花了一個小時寫了一個超級簡單的驗(yàn)證代碼,哈哈絕對原創(chuàng),只有十幾行代碼。是隨機(jī)生成的,因?yàn)楸容^簡單所以對付不了那些強(qiáng)大的發(fā)帖軟件,不過總比沒有的好,放上驗(yàn)證碼之后觀測了幾天多是沒有見到發(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%> 這里是一個文本框,并且在旁邊調(diào)用了隨機(jī)生成的那個函數(shù)

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

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

在確定按鈕里加上這樣的一句話
<INPUT onclick=sendForm(this.form); type=button name="Submit2" value="添加">
紅色的文字一定要看清楚,如果不對應(yīng)那是運(yùn)行不了的。
基本上就是這么簡單,可以說是核心代碼了,其實(shí)還可以做得更復(fù)雜的,只是還沒有想去做,到什么時候再有垃圾帖子了再做。
發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 稷山县| 大埔县| 喀喇| 达孜县| 合江县| 株洲县| 大埔区| 碌曲县| 大安市| 长岛县| 晋州市| 阿克苏市| 宜宾县| 从江县| 筠连县| 大方县| 城口县| 黄梅县| 泉州市| 汝南县| 车致| 九江市| 荃湾区| 灵丘县| 常宁市| 怀集县| 靖边县| 都昌县| 二连浩特市| 闸北区| 广德县| 阳山县| 宁陵县| 莱西市| 松原市| 谷城县| 廉江市| 雷山县| 杂多县| 东丽区| 高邑县|