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

首頁 > 編程 > ASP > 正文

asp添加驗證碼的方法

2024-05-04 11:05:31
字體:
來源:轉載
供稿:網友

asp添加驗證碼是很多人都需要用到的,也有很多朋友們像小編提問過,那么我們現在就一起來去看看asp添加驗證碼的方法,感興趣的小伙伴們一起來參考吧。
現在再整理出來!
1、下載文件
?imgchk.rar?
該壓縮包為?imgchk?文件夾?,其中有三個文件:validatecode.asp,validatebody.fix,validatehead.fix
主要即是為生成?驗證碼?服務的。

將解壓文件夾直接釋放在需要在某頁添加驗證碼的同目錄下
(比如?addnew.asp?需要添加驗證碼,該文件在?cnbruce?文件夾下,則將?imgchk?文件夾同時釋放到?cnbruce?文件夾?中)

2、添加顯示驗證碼和輸入框

在需要添加驗證碼的頁面中添加如下代碼:

<input?name='validatecode'?type='text'?size='5'>?<img?src='imgchk/validatecode.asp'?align='absmiddle'?border='0'>
3、記錄接受頁面處理

在步驟2中,一定會將記錄提交到某個頁面處理,那么在該處理頁中添加如下代碼:

If?Trim(Request.Form("validatecode"))=Empty?Or?Trim(Session("cnbruce.com_ValidateCode"))<>Trim(Request.Form("validatecode"))?Then
response.write("請注意正確輸入驗證碼")
response.end
end?if
代碼拷貝框
If?Trim(Request.Form("validatecode"))=Empty?Or?Trim(Session("cnbruce.com_ValidateCode"))<>Trim(Request.Form("validatecode"))?Then
response.write("請注意正確輸入驗證碼")
response.end
end?if
[Ctrl+A?全部選擇?然后拷貝]

驗證碼原理:
在生成驗證碼圖片的時候,同時生成了一個Session,其值就是驗證碼圖片中的數字值。

同時,提供輸入框讓用戶輸入,提交輸入值后,與已有的Session值進行比較,根據判斷結果做相應判斷。

如果需要修改Session的name,只有兩個地方改動:

a:您下載的imgchk文件夾中的validatecode.asp,其中涉及到cnbruce.com的改成您的;

b:就是剛才的步驟3中Trim(Session("cnbruce.com_ValidateCode"))<>Trim(Request.Form("validatecode"))?中的cnbruce.com換成a所設定的。

另外============================================================
顯示校驗碼的補丁(有些朋友顯示不出驗證碼,這里看看)

用下面內容創建文件SP2.reg(用記事本就可以,保存時選“另存為”)

Windows?Registry?Editor?Version?5.00

[HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Internet?Explorer/Security]
"BlockXBM"=dword:00000000?

雙擊導入注冊表中,然后重啟機器

上面就是小編為大家介紹asp添加驗證碼的方法,若想學好asp,那么我們就需要是學習和實踐中不斷積累經驗,不斷進步。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 建宁县| 东乌珠穆沁旗| 虹口区| 仙居县| 沁水县| 郑州市| 文登市| 穆棱市| 融水| 仁怀市| 南丰县| 凉城县| 巢湖市| 榆社县| 神池县| 磐安县| 福贡县| 左贡县| 麟游县| 永仁县| 阜新市| 扶绥县| 定西市| 五寨县| 普陀区| 常熟市| 铜鼓县| 沙河市| 永和县| 札达县| 尚义县| 雅安市| 太保市| 乌兰察布市| 中西区| 南丰县| 栖霞市| 理塘县| 道孚县| 图木舒克市| 河津市|