• 新时代好家风 2018寻找天津最美家庭 2019-08-30
  • 一汽奔腾SENIA R9下线 5月底将正式上市 2019-08-30
  • 书店悬崖海底 世界上最离奇的酒吧大观PolignanoProvins 2019-08-06
  • 国产葡萄酒业处于升级阶段 2019-08-06
  • 胡杏儿晒儿子软萌照 睡眼惺忪眼神迷人可爱十足 2019-08-03
  • 火箭杜兰特一口价恐被勇士打劫?纵有3绝技也给不起6千万 2019-08-03
  • 世界小姐张梓琳练功晒逆天长腿 被调侃心疼屋顶 2019-08-02
  • 或许正相反,朝鲜就是例证 2019-08-02
  • 世界杯老司机速成手册:球场之上,谁的眼泪在飞 2019-07-23
  • 火狐推出速度更快的全新Firefox 57浏览器 2019-07-15
  • 北京服装学院服饰艺术与工程学院毕业生设计作品发布 2019-07-09
  • 霍金骨灰落葬伦敦西敏寺大教堂 与牛顿达尔文为邻 2019-06-24
  • 土拍活跃 西咸新区四天共18宗土地成交 2019-06-24
  • 险资持仓未变银行股一季度市值缩水326亿元 2019-06-23
  • 朝鲜播长篇“金特会”纪录片,称金正恩为“杰出的世界领袖” 2019-06-20
  • 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

    发表评论

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

    *

  • 新时代好家风 2018寻找天津最美家庭 2019-08-30
  • 一汽奔腾SENIA R9下线 5月底将正式上市 2019-08-30
  • 书店悬崖海底 世界上最离奇的酒吧大观PolignanoProvins 2019-08-06
  • 国产葡萄酒业处于升级阶段 2019-08-06
  • 胡杏儿晒儿子软萌照 睡眼惺忪眼神迷人可爱十足 2019-08-03
  • 火箭杜兰特一口价恐被勇士打劫?纵有3绝技也给不起6千万 2019-08-03
  • 世界小姐张梓琳练功晒逆天长腿 被调侃心疼屋顶 2019-08-02
  • 或许正相反,朝鲜就是例证 2019-08-02
  • 世界杯老司机速成手册:球场之上,谁的眼泪在飞 2019-07-23
  • 火狐推出速度更快的全新Firefox 57浏览器 2019-07-15
  • 北京服装学院服饰艺术与工程学院毕业生设计作品发布 2019-07-09
  • 霍金骨灰落葬伦敦西敏寺大教堂 与牛顿达尔文为邻 2019-06-24
  • 土拍活跃 西咸新区四天共18宗土地成交 2019-06-24
  • 险资持仓未变银行股一季度市值缩水326亿元 2019-06-23
  • 朝鲜播长篇“金特会”纪录片,称金正恩为“杰出的世界领袖” 2019-06-20
  • 福彩双色球红球中三个 竞彩足球胜平负分析 14场一等奖 kaiyuangaming开元棋牌 浙江体彩6十1历史开奖结果查询 一分赛车玩法 辽宁33选7开奖结果 江西时时是几点开 北京pk10开奖动画 网站上的赌赛车快廷什么的 极速时时有什么软件可以赚钱 北京开奖赛车记录 极速塞车pk10下期预号 重庆时时官网开奖结果 车来了app下载安装 黑龙江时时首页