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

首頁 > 編程 > ASP > 正文

asp最簡單的生成驗證碼代碼

2024-05-04 11:08:40
字體:
來源:轉載
供稿:網友
前幾天博客被發帖機發了很多垃圾評論,幾十條那么多。做網站那么久沒有試過這樣的情況,都怪自己沒有加驗證碼功能。
 
 
 
為了防止再次被攻擊,做個驗證碼過濾程序是必要的。我在網上找了一些資料,覺得用別人做好的代碼總是很不爽,自己做麻又不會寫復雜的代碼,特別是生成圖片的那種。嘗試了網上的很多種方法都不行,不知道為什么,可能沒經驗吧。感覺挺復雜的。 
最后花了一個小時寫了一個超級簡單的驗證代碼,哈哈絕對原創,只有十幾行代碼。是隨機生成的,因為比較簡單所以對付不了那些強大的發帖軟件,不過總比沒有的好,放上驗證碼之后觀測了幾天多是沒有見到發垃圾帖了,應該有效吧,哈哈。 
例子: 
======show.asp====== 
復制代碼代碼如下:

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

驗證碼:<INPUT name=yzm id=netadd size=4 maxlength="4"> <%=randm%> 這里是一個文本框,并且在旁邊調用了隨機生成的那個函數 

這個js代碼就是驗證輸入的驗證碼是否正確。 
復制代碼代碼如下:

<SCRIPT type=text/javascript> 
function sendForm(obj) 

if( obj.yzm.value!="<%=randm%>") 

alert("驗證碼錯誤"); 
obj.content.focus(); 
return false; 

obj.submit(); 
return true; 

</SCRIPT> 

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 荥经县| 祁门县| 石城县| 清苑县| 岳西县| 武安市| 灵山县| 雅安市| 攀枝花市| 苍南县| 大竹县| 武夷山市| 昌都县| 巍山| 油尖旺区| 台湾省| 通化市| 宣化县| 荥阳市| 清水河县| 贵州省| 南木林县| 洛扎县| 寿阳县| 南城县| 邛崃市| 新晃| 晋州市| 太仓市| 方正县| 定州市| 达日县| 石嘴山市| 冀州市| 贵德县| 溆浦县| 中西区| 鄄城县| 鄄城县| 枣强县| 治多县|