急求ASP验证码问题

2025-12-17 10:47:20
推荐回答(3个)
回答1:

'给楼主提供两种随机码的写法(可试著加入表单即可):

ASP产生随机验证码图片:
<%
randomize
i=0
num1=int(9*rnd)
numimage=""
numi=numi&numimage
i=i+1
loop
session("numi")=numi
%>


<%=session("numi")%>'注意这裏,运行后就是随机图片
'备注说明:

以上images放置图片资料夹
num放置随机图片资料夹
"&num1&"产生随机图片

'/////////////////////////////////////////////

ASP数字验证码:
<%
randomize
i=0
do while i<6'随机产生6位验证码,可以变更数值为4
num1=int(9*rnd)
num=num&num1
i=i+1
loop
session("num")=num
%>


<%=session("num")%>

回答2:

写个简单测试一下:
<%
Response.Expires = 0
Response.Expiresabsolute = Now() - 1
Response.AddHeader "pragma","no-cache"
Response.AddHeader "cache-control","private"
Response.CacheControl = "no-cache"
dim s
randomize timer
s=Int((9999)*Rnd +1000)
session("s")=s
%>

认证码: 



然后在reg_save.asp 里加

<%
if session("s")<>Request.Form("yanzhengma") then
Response.Write ("")
Response.end
end If
%>

%>

回答3:

去搜一下!!网上很多!!
http://homepage.yesky.com/370/2708870.shtml
这里有个不错的