有很多人需要,也有很多人问了,我记得在一个帖子中做了详细回复的。
现在再整理出来!
1、下载文件
imgchk.rar
该压缩包为 imgchk 文件夹 ,其中有三个文件:validatecode.asp,validatebody.fix,validatehead.fix
主要即是为生成 验证码 服务的。
将解压文件夹直接释放在需要在某页添加验证码的同目录下
(比如 addnew.asp 需要添加验证码,该文件在 cnbruce 文件夹下,则将 imgchk 文件夹同时释放到 cnbruce 文件夹 中)
2、添加显示验证码和输入框
在需要添加验证码的页面中添加如下代码:
<input name='validatecode' type='text' size='5'> <img src='imgchk/validatecode.asp' align='absmiddle' border='0'>
3、记录接受页面处理
在步骤2中,一定会将记录提交到某个页面处理,那么在该处理页中添加如下代码:
If Trim(Request.Form("validatecode"))=Empty Or Trim(Session("cnbruce.com_ValidateCode"))<>Trim(Request.Form("validatecode")) Then
response.write("请注意正确输入验证码")
response.end
end if
代码拷贝框
If Trim(Request.Form("validatecode"))=Empty Or Trim(Session("cnbruce.com_ValidateCode"))<>Trim(Request.Form("validatecode")) Then
response.write("请注意正确输入验证码")
response.end
end if
[Ctrl+A 全部选择 然后拷贝]
验证码原理:
在生成验证码图片的时候,同时生成了一个Session,其值就是验证码图片中的数字值。
同时,提供输入框让用户输入,提交输入值后,与已有的Session值进行比较,根据判断结果做相应判断。
如果需要修改Session的name,只有两个地方改动:
a:您下载的imgchk文件夹中的validatecode.asp,其中涉及到cnbruce.com的改成您的;
b:就是刚才的步骤3中Trim(Session("cnbruce.com_ValidateCode"))<>Trim(Request.Form("validatecode")) 中的cnbruce.com换成a所设定的。
另外============================================================
显示校验码的补丁(有些朋友显示不出验证码,这里看看)
用下面内容创建文件SP2.reg(用记事本就可以,保存时选“另存为”)
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Security]
"BlockXBM"=dword:00000000
双击导入注册表中,然后重启机器
asp怎么添加验证码的解决方法
2019-10-28 12:47asp教程网 ASP教程
有很多人需要,也有很多人问了,我记得在一个帖子中做了详细回复的。 现在再整理出来! 1、下载文件 imgchk.rar 该压缩包为imgchk文件夹,其中有三个文件:validatecode.asp,validatebody.fix,validatehead.fix 主要即是为生成验证码服务的。
延伸 · 阅读
- 2022-03-10Android获取验证码倒计时实现代码
- 2022-03-10android实现验证码按钮
- 2022-03-09React tsx生成随机验证码
- 2022-03-07基于RxJava框架实现获取验证码的辅助类
- 2022-03-07Rxjava实现发送验证码倒计时功能
- 2022-03-07python通过pillow识别动态验证码的示例代码
- ASP教程
asp之基于adodb.stream的文件操作类
asp之基于adodb.stream的文件操作类...
- ASP教程
JScript中遍历Request表单参数集合的方法
这篇文章主要介绍了JScript中遍历Request表单参数集合的方法,本文以遍历Request.QueryString集合为例给出了实现代码,需要的朋友可以参考下...
- ASP教程
ASP.NET 数据源
数据源 一个 data sourse 控件与数据绑定的控件相互作用,并隐藏了复杂的数据的联编过程。这些是提供数据给 data bound 控件的工具,并且支持如插入,删除...
- ASP教程
asp Access数据备份,还原,压缩类代码
asp Access数据备份,还原,压缩类实现代码,大家可以参考下。...
- ASP教程
asp 标记字符串中指定字符变色不区分大小写
今天遇到这种问题,单纯的使用replace函数不行,他会改变原有的字符串的大小写,在网上找到相关的代码,自己备份下...
- ASP教程
asp 采集实战代码
最近实在是太流行采集了,本人是不喜欢采集的,但对采集的原理我却很有兴趣进行研究,拿到了网上采集常用函数,对其进行了一番研究,并实战,结果...
- ASP教程
asp+javascript实现404页的处理转换
asp+javascript实现404页的处理转换...
- ASP教程
ASP常用函数:getpy()
ASP常用函数:getpy()...