asp汉字中文图片验证码

发布时间:2022-04-17 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了asp汉字中文图片验证码脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
用法:
在需要显示验证码图片的地方插入代码 <img src="code.asp">
同时,自动生成session("psn"),表单提交验证session就可以了。
根据评论中两位网友对这个验证码的正确使用还存在一些疑问,这里我写一个使用的简单例子:

asp汉字中文图片验证码

按下确定:
asp汉字中文图片验证码
<%
'判断是否按下了确定按钮,如果按下了,则对比验证码是否输入正确
If Request.QueryString("submIT") <> "" Then
&nbsp;     Dim checkCode
      checkCode = Trim(Request.QueryString("checkCode"))
      If checkCode = Session("psn") Then
             Response.Write("<script>alert('验证码正确');</script>")
      Else
             Response.Write("<script>alert('验证码错误');</script>")
      End If
End If
%>
<form action="test.asp" method="get">
<input tyPE="text" name="checkCode" />
<img src="code.asp" />
<input type="submit" name="submit" value="确定">
</form>

与网友沟通,发现网友测试的时候,使用这样:
<img src="code.asp" />
<%=session("psn")%>

       结果每次显示的时候都是不相同的两个字符,所以就产生了疑问!这个session("psn")取得的是上一个产生的session。这个我的能力有限,也只能按照我的理解说一下:
<img src="code.asp" />
<%=session("psn")%>

      这两句执行的时候,执行第一句就产生了一个session("psn"),但产生的速度有比下面的输出session("psn")快吗?答案是没有,产生一个session你可以看看code.asp里面的代码,所以第二句的session保留的还是上一个的session。你可以试下第一次执行的时候,第二句其实是什么都没有输出的,而到了我写的例子中的情况,则有足够的情况改变session的值。我是这样理解的,如果有不妥之处,欢迎不吝赐教!
文件打包下载 @H_406_43@

脚本宝典总结

以上是脚本宝典为你收集整理的asp汉字中文图片验证码全部内容,希望文章能够帮你解决asp汉字中文图片验证码所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。