asp最简单的生成验证码代码

来源:asp之家 时间:2011-03-07 11:05:00 

为了防止再次被攻击,做个验证码过滤程序是必要的。我在网上找了一些资料,觉得用别人做好的代码总是很不爽,自己做麻又不会写复杂的代码,特别是生成图片的那种。尝试了网上的很多种方法都不行,不知道为什么,可能没经验吧。感觉挺复杂的。
最后花了一个小时写了一个超级简单的验证代码,哈哈绝对原创,只有十几行代码。是随机生成的,因为比较简单所以对付不了那些强大的发帖软件,不过总比没有的好,放上验证码之后观测了几天多是没有见到发垃圾帖了,应该有效吧,哈哈。
例子:
======show.asp======

代码如下:


<% 
randomize 
randm=Int((9000*rnd)+1000) 随机生成4位的数字代码 
%> 
验证码:<INPUT name=yzm id=netadd size=4 maxlength="4"> <%=randm%> 这里是一个文本框,并且在旁边调用了随机生成的那个函数

这个js代码就是验证输入的验证码是否正确。

代码如下:


<SCRIPT type=text/javascript> 
function sendForm(obj) 

if( obj.yzm.value!="<%=randm%>") 

alert("验证码错误"); 
obj.content.focus(); 
return false; 

obj.submit(); 
return true; 

</SCRIPT> 

在确定按钮里加上这样的一句话
<INPUT onclick=sendForm(this.form); type=button name="Submit2" value="添加">
红色的文字一定要看清楚,如果不对应那是运行不了的。
基本上就是这么简单,可以说是核心代码了,其实还可以做得更复杂的,只是还没有想去做,到什么时候再有垃圾帖子了再做。

标签:asp,生成验证码
0
投稿

猜你喜欢

  • asp 根据IP地址自动判断转向分站的代码

    2011-04-14 10:51:00
  • Js通过AES加密后PHP用Openssl解密的方法

    2023-07-17 08:04:42
  • Python ljust rjust center输出

    2021-05-13 04:19:25
  • GO语言中的方法值和方法表达式的使用方法详解

    2024-05-09 14:53:04
  • Python中异常捕获与处理的方法总结

    2023-12-10 07:48:24
  • JavaScript for: i++ vs i–

    2010-06-24 21:42:00
  • python获取网页状态码示例

    2023-11-23 00:57:10
  • 利用Python实现命令行版的火车票查看器

    2021-10-24 13:59:21
  • Python实现多张图片合成文字的效果

    2021-02-16 17:12:12
  • pytorch加载自定义网络权重的实现

    2022-06-16 14:39:10
  • 六行python代码的爱心曲线详解

    2022-04-09 23:15:17
  • 学习createTrackbar的使用方法及步骤

    2021-07-29 20:02:52
  • 基于Python获取亚马逊的评论信息的处理

    2021-02-11 16:25:14
  • 两大步骤教您开启MySQL 数据库远程登陆帐号的方法

    2024-01-16 10:01:35
  • 详解解Django 多对多表关系的三种创建方式

    2021-03-13 04:59:16
  • python ansible服务及剧本编写

    2022-11-18 02:51:20
  • 不建议使用jquery的情况

    2008-03-10 12:28:00
  • 关于javascript原型的修改与重写(覆盖)差别详解

    2023-07-02 05:07:26
  • pytorch使用-tensor的基本操作解读

    2022-05-23 03:15:12
  • 页面上存在多个FckEditor编辑器的验证方法

    2022-07-29 07:00:49
  • asp之家 网络编程 m.aspxhome.com