For i = 9 To 0 Step -1 ' 历经所有行
For ii = 0 To 3 ' 历经所有字
For iii = 1 To 10 ' 历经所有像素
' 逐行、逐字、逐像素地输出图像数据
If Rnd * 99 + 1 < cOdds Then ' 随机生成杂点
Response.BinaryWrite vColorData(0)
Else
Response.BinaryWrite vColorData(Mid(vNumberData(vCode(ii)), i * 10 + iii, 1))
End If
Next
Next
Next
End Sub
%>
将上面的文件存储为VerifyCode.asp
在需要图片验证码的地方加入下面的代码到表单form里
<input type="text" name="VerifyTxt" >
<img src="VerifyCode.asp" width="120" height="80" >
服务器端判断
<%
Dim VerifyTxt
IF Request.ServerVariables("REQUEST_METHOD")="GET" Then
VerifyTxt=Request.QueryString("VerifyTxt")
Else
VerifyTxt=Request.Form("VerifyTxt")
End IF
IF Session("pSN")<>VerifyTxt Then
Response.Write "验证码错误"
Else
Response.Write "验证码正确"
End IF
%>