asp汉字中文图片验证码
2008-04-26 21:18
1091 查看
用法:
在需要显示验证码图片的地方插入代码 <img src="code.asp">
同时,自动生成session("psn"),表单提交验证session就可以了。
根据评论中两位网友对这个验证码的正确使用还存在一些疑问,这里我写一个使用的简单例子:
按下确定:
<%
'判断是否按下了确定按钮,如果按下了,则对比验证码是否输入正确
If Request.QueryString("submit") <> "" Then
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的值。我是这样理解的,如果有不妥之处,欢迎不吝赐教!
文件打包下载
在需要显示验证码图片的地方插入代码 <img src="code.asp">
同时,自动生成session("psn"),表单提交验证session就可以了。
根据评论中两位网友对这个验证码的正确使用还存在一些疑问,这里我写一个使用的简单例子:
按下确定:
<%
'判断是否按下了确定按钮,如果按下了,则对比验证码是否输入正确
If Request.QueryString("submit") <> "" Then
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的值。我是这样理解的,如果有不妥之处,欢迎不吝赐教!
文件打包下载
相关文章推荐
- asp汉字中文图片验证码的实现代码
- asp汉字中文图片验证码
- asp汉字中文图片验证码的实现代码
- asp汉字中文图片验证码的实现代码
- ASP.NET开发在JavaScript有中文汉字时出现乱码时简单有效的解决
- asp.net 将中文汉字转换为英文首字母和将汉字转换为拼音全拼
- ZPL 打印条码、二维码及小票(中文/汉字),生成条码、二维码图片【Asp.Net】-含示例代码
- 汉字转拼音ASP中文转换
- asp.net 禁止粘贴 禁止鼠标右键 只能输入中文、英文、数字、@符号和.符号 只能输入数字 只能输入汉字 文本框只能输入数字代码(小数点也不能输入)
- ZPL 打印条码、二维码及小票(中文/汉字),生成条码、二维码图片【Asp.Net】-含示例代码
- asp.net url址址中中文汉字参数传递乱码解决方法
- ASP.NET中url传递中文的解决方案,传递参数为汉字时出现乱码等问题
- asp.net获取中文汉字的首字母
- asp.net url传递后地址栏乱码(中文超过两个汉字)
- 转载: ASP.NET生成汉字图片验证码
- [ASP/PHP/JSP]MySQL5.0中文问题及JDBC数据库连接和JSP汉字编码问题解决方法总结
- ASP.NET开发在JavaScript有中文汉字时出现乱码时简单有效的解决方法
- Asp.net 将中文汉字转换成拼音首字和拼音全拼
- asp.net 页面传中文,超过两个汉字后面就乱码
- ASP.NET下英文及中文汉字的验证码控件