有很多人需要,也有很多人问了,我记得在一个帖子中做了详细回复的。
现在再整理出来!
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 主要即是为生成验证码服务的。
延伸 · 阅读
- 2019-10-29用asp实现检测文件编码
- 2019-10-28ASP文章系统解决方案实现上一页下一页
- 2019-10-27.net验证码的刷新或局部刷新的方法实例
- 2019-10-27ASP编码优化技巧8则
- 2019-10-27一些简单的ASP练习
- 2019-10-27ASP中有关双引号,单引号以及&号的解释
精彩推荐
- ASP教程
asp实现防止站外提交内容的两个方法
asp实现防止站外提交内容的两个方法 ...
- ASP教程
Asp限制IP访问 阻止某一个IP段禁止访问本站的代码
经常有些地方性的B2B或者B2C网站到处都被批量发布好多垃圾信息,把我的解决办法分享给大家...
- ASP教程
ASP实现网页打开任何类型文件都提示保存的方法附代码
相信大家平时都有这样的经历:页面上有一个链接指向服务器一个Word文件,当客户端机器有安装Office时,点击链接将调用Word打开浏览;当客户端机器没有...
- ASP教程
ASP codepage 页面编码使用说明
很多人在做ASP的时候都会遇到一些页面乱码的问题,很多情况如果页面没有指定编码或前后台的编码指定的不一致都会出现乱码。...
- ASP教程
ASP基础入门第一篇(ASP技术简介)
本文将以 Active Server Pages 为中心,向你全面展示制作动态商业网站的步骤和技巧并通过大量的实例,让你在不断的理论和实践之中笑傲“网络”……...
- ASP教程
非常好用的asp备份,还原SQL数据库的代码
用asp的朋友,可以用下面的代码,实现mssql数据库的备份还原操作 ...
- ASP教程
ASP下存储过程编写入门全接触
ASP与存储过程(StoredProcedures)的文章不少,但是我怀疑作者们是否真正实践过。我在初学时查阅过大量相关资料,发现其中提供的很多方法实际操作起来并不...
- ASP教程
asp 在线备份与恢复sqlserver数据库的代码
asp 在线备份 恢复 sql server 数据库,对于远程没有提供sqlserver远程连接或打包下载的朋友是个临时解决方法,对于大数据来说可能效果不好。...