变态重口极致另类在线-波多久久夜色精品国产-波多野结衣在线观看一区-波多野结衣在线观看一区二区-污污的网站免费阅读-污污视频网址

當前位置: 首頁IT技術 → ASP中使用圖片驗證碼的方法分享

ASP中使用圖片驗證碼的方法分享

更多

 本文提供給大家分享學習的是關于ASP中使用圖片驗證碼的方法,希望對各位能夠有所幫助。

現在許多網站的登陸都需要輸入驗證碼,驗證碼一般都是以圖片的形式顯示的。這樣一來,能提高登陸的安全性,防止暴力猜解密碼。為何要用圖片顯示驗證碼?試想,如果只是生成文本的驗證碼,破解人可以利用類似于小偷的技術,先把你這個頁面讀取,然后分析出驗證碼,最后進行暴力猜解。這樣的話,驗證碼就沒有任何實際意義了。廢話少說,下面我就開始說一說怎樣實現asp中顯示圖片驗證碼。

要實現asp中顯示圖片驗證碼,首先需要以下三個文件:

GetCode.asp (用于生成圖片驗證碼)

head.fix (圖片頭)

body.fix (圖片主體)

你也許會問,這些文件我從哪里可以得到呢?不用著急,這些文件在dvbbs7.0里面有。我也是在研究了dvbbs7.0里面的驗證碼之后才學會如何使用圖片驗證碼的。

首先看getcode.asp文件,里面有幾行是這樣的:

Ados.LoadFromFile(Server.mappath("body.Fix"))
Ados1.write Ados.read(1280)
For i=0 To 3
Ados.Position=(9-zimg(i))*320
Ados1.Position=i*320
Ados1.write ados.read(320)
Next
Ados.LoadFromFile(Server.mappath("head.fix"))

看到body.fix和head.fix了嗎?這里指的是他們與getcode.asp的相對位置。如果他們三個文件在一個目錄里面,就按照以上的寫法就可以了。如果不是,就需要寫出他倆與getcode.asp的相對位置。比如:如果getcode.asp在根目錄下,body.fix&head.fix在根目錄下的test文件夾下,那么,上面的代碼就需改為:

Ados.LoadFromFile(Server.mappath("test/body.Fix"))
Ados1.write Ados.read(1280)
For i=0 To 3
Ados.Position=(9-zimg(i))*320
Ados1.Position=i*320
Ados1.write ados.read(320)
Next
Ados.LoadFromFile(Server.mappath("test/head.fix"))

這樣,才能保證圖片顯示的正常。

如何調用?

很簡單,只需要這樣:

<img src=getcode.asp border=0>

即可。

每當在調用getcode.asp之后,會自動生成一個session,這個session存儲著和驗證圖片上顯示的一樣的四位數字。你只需把接收到的驗證碼和這個session比較,然后判斷驗證碼是否輸入正確。當然,最好像這樣:

If Cstr(Trim(接收的變量名))=Cstr(Session("GetCode")) Then
Response.Write ("OK!")
Else
Response.Write ("No!")
End If

熱門評論
最新評論
昵稱:
表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
字數: 0/500 (您的評論需要經過審核才能顯示)
主站蜘蛛池模板: 999热在线精品观看全部 | 黄色片在线 | 久久久福利 | 亚洲欧美另类一区 | 一区二区在线视频观看 | 国产在线视频h | 国产自产| 60岁欧美乱子伦xxxx | 中文字幕亚洲天堂 | 国产精品一区二区不卡 | 在线观看国产高清免费不卡黄 | 欧美无遮挡国产欧美另类 | 国产精品一库二库三库 | 日日操天天爽 | 国产制服丝袜在线观看 | 老司机午夜精品视频在线观看免费 | 日本x片| 亚洲人成在线播放网站岛国 | 天堂中文资源在线8 | 亚洲成a人片77777kkk | 2020久久精品国产免费 | 国产欧美成人免费观看 | 日日夜夜亚洲 | 一个人晚上在线观看的免费视频 | 亚洲欧美在线视频 | 就草草在线观看视频 | 免费av片在线观看网站 | 国产日韩高清一区二区三区 | 1024手机在线观看 | 日韩美女免费线视频网址 | 麻豆69堂免费视频 | www小视频| 美女一级牲交毛片视频 | 天天舔天天干天天操 | 乱人伦中文视频在线 | dy888午夜国产精品不卡 | 青青草国产 | 五月综合激情视频在线观看 | 婷婷六月综合网 | 久久久久精彩视频 | 国产高清第一页 |