附常用调用和验证
验证码文件名:code.asp,验证session:Session("GetCode"),验证码文本框名:CodeStr
验证码调用:
<img src="code.asp" style="cursor:hand" onclick="this.src='code.asp?t='+(new Date().getTime())" alt="看不清?点一下" />
验证函数:
Function codepass()
Dim CodeStr
CodeStr = Trim(request("CodeStr"))
If CStr(Session("GetCode")) = CStr(CodeStr) And CodeStr <>"" Then
codepass = True
'Session("GetCode")=empty
Else
codepass = False
'Session("GetCode")=empty
End If
End Function
——————————————————————————————————
看不明白吗?<img src="code.asp" style="cursor:hand" onclick="this.src='code.asp?t='+(new Date().getTime())" alt="看不清?点一下" />这个就是验证码图片,不会改的话,把你的验证码文件名改成code.asp跟你的登录页面放到一个目录就行,把这个图片放到你想显示验证码的地方
Session("GetCode")这个是验证session,用记事本打开你的验证码文件,搜索session,把他引号里的内容改成GetCode保存
在验证码前面放一个文本框,name值为CodeStr
把验证函数放到登录验证页,调用就行
调用代码:
<%if not codepass() then
response.write("验证码输入错误!")
response.end
end if%>
要再不明白我也没办法了。。
要看你的程序是怎么样的.试试下面这段如何:
<script language="javascript">
var D=new Date()
var hh=D.getHours()
var mm=D.getMinutes()
var ss=D.getSeconds()
document.write("<img src=img.psp?time=" + hh + ":" + mm + ":" + ss + " height=14>")
</script>
验证可以在img.php文件中生成一个session的值,提交后与验证码对比.
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)