怎样在自己的网页中加入验证码

怎样在自己的网页中加入验证码,第1张

静态网页也可以实现这个效果的(看看你现在浏览的这个页面是不是静态的?还不照样要输入验证码)1.给个例子,学习一下吧1.建三个文件 index.asp indexchk.asp code.asp2. index.asp程序 function info_onsubmit(){ var frm = document.reginfoif (frm.getcode.value==""){ alert("请填写验证码!")frm.getcode.focus()return false} reginfo.submit()}}//-->验证码: 3. indexchk.asp 程序 <% dim Gcode gcode = Trim(request("GetCode")) If CStr(gcode) <>CStr(Session("getcode")) Then Response.Write (" alert('友情提示!\n\n登陆验证码错误!')history.back()") Response.end end if %>友情提示!登陆验证码正确!呵呵4. code.asp 程序数字型验证程序请参考页面 http://250019399.blog.sohu.com/97279973.html 文字型验证程序请参考页面 http://250019399.blog.sohu.com/117162838.html2. 找个带验证码的程序研究研究!

你从网上下个asp验证码文件,然后在你的验证码处调用,在登录验证页面通过验证就行,验证代码根据你下的asp验证码文件里的程序写,一般是通过session验证。

附常用调用和验证

验证码文件名: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的值,提交后与验证码对比.


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11938404.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-19
下一篇 2023-05-19

发表评论

登录后才能评论

评论列表(0条)

保存