Question to say "I can!"

河北快三下载安装:ASP网页中如何加验证码

2010-10-09

一些网站的留言本或者网页的评论栏经常收到很多群发的垃圾信息,加上验证码情况虽然不能完全杜绝垃圾信息,但垃圾信息相对会减少很多,下面就具体介绍一下asp网页中实现验证码功能的方法:??

1,下载文件
??//www.blueidea.com/articleimg/2005/08/2671/imgchk.rar

该压缩包为 imgchk 文件夹 ,其中有三个文件:validatecode.asp,validatebody.fix,validatehead.fix??主要即是为生成 验证码 服务的。

将解压文件夹直接释放在需要在某页添加验证码的同目录下(比如 addnew.asp 需要添加验证码,该文件在 cnbruce 文件夹下,则将 imgchk 文件夹同时释放到 cnbruce 文件夹中)

2,添加显示验证码和输入框在需要添加验证码的页面中添加如下代码:

<input name='validatecode' type='text' size='5'>&nbsp;<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"<script>alert('对不起,请输入正确的验证码!');history.back();</Script>"
??????????????????? response.end()
??????????????????? end if
%>

验证码原理:
在生成验证码图片的时候,同时生成了一个Session,其值就是验证码图片中的数字值。

?同时,提供输入框让用户输入,提交输入值后,与已有的Session值进行比较,根据判断结果做相应判断。

作者:admin | Categories:设计问题 | Tags: 、、

5条评论

  1. 鬼鬼说道:

    为什么验证码图片是叉叉

  2. admin说道:

    安装正确后,不会出现叉叉,试着查看文件存放的位置。

  3. shuiwuji说道:

    您好!
    <%
    If Trim(Request.Form(“validatecode”))=Empty Or Trim(Session(“cnbruce.com_ValidateCode”))Trim(Request.Form(“validatecode”)) Then
    response.write”alert(‘对不起,请输入正确的验证码!’);history.back();”
    response.end()
    end if
    %>

    下可以,但在下出现
    Microsoft JScript 编译错误 错误 '800a03ec'

    缺少 ';'

    /test/abel_html/sendmail.asp,行 12

    If Trim(Request.Form("validatecode"))=Empty Or Trim(Session("ValidateCode"))Trim(Request.Form("validatecode")) Then
    ---^
    请问怎么处理好!谢谢

  4. 哈哈说道:

    多年项目经验,好的验证码还是要用皕应的HCaptcha,比较理想,我们项目组使用的经验是,皕应在防注册机和防刷票上能力是最强的,在登录注册,信息发布,等校验上使用皕应的HCaptcha能很有效的?;ふ镜闶?,//www.hinsite.com

发表评论

电子邮件地址不会被公开。 必填项已用*标注

*

  • 财经随笔:年近半百,“金融科技”仍是少年 2019-05-20
  • 山西寿阳:竹马戏演员的台前幕后 2019-05-19
  • 主城赏荷地图出炉 快带上相机出发 2019-05-19
  • 男人不安全了?日本读心美女机器人,你咋想的它全知道! 2019-05-03
  • 重庆市永川区:“1+8+X”模式探索基层人民调解新路子 2019-05-03
  • 春节我在岗:爸妈,儿子在军营给您们拜年了 2019-04-22
  • 传统文化,在中国文化里,居住是衡量一个家庭生活的基本因素。 2019-04-15
  • 俄韩就铺设途经朝鲜的天然气管道恢复磋商 2019-04-15
  • 经营者要想“我心换你心”,就要未雨绸缪,让不诚信的诱惑少一点,如此才能在市场中生存下来。反过来说,承担不起亏损就关门歇业,是否也是一种不诚信呢? 2019-04-11
  • 江西省能源集团公司党委副书记胡运生等2人被调查 2019-04-11
  • 乌鲁木齐:这个端午,他们的假日叫“坚守” 2019-03-29
  • 中国电信安康分公司60家智慧家庭便民服务中心盛大开业中国电信安康-最新活动 2019-03-28
  • 中心城区核心片组完成签约清零任务 2019-03-28
  • (Dos sesiones) Legislativo nacional de China concluye sesión anual Spanish.xinhuanet.com 2019-03-28
  • 西班牙一旅游公司官网竟把台湾和香港列为“国家” 2019-03-27
  • 621| 705| 171| 591| 956| 481| 107| 444| 120| 295|