原理:在每次提交留言的时候,要输入随机生成的4位认证码.
以下代码用在ASP
生成随机4位数:
<%
dim key
randomize timer
key=Int((8999)*Rnd +1000)
%>
在表单里显示:
认证码:<%=key%>
<input type="text" name="rekey" size="8" maxlength="4">
<input value="<%=key%> " type="hidden" name="key">
表单提交后检查:
key=Request.Form("key")
rekey=Request.Form("rekey")
if rekey<> key then
Response.Write("<script language=javascript> alert('请输入正确的认证码!');history.back()</script> ")
response.End()
end if
本文来源:http://www.code-123.com/wlbc/asp/list_1.html 转载请保留!
asp阻止灌水留言的一个方法(随机生成的4位认证码)
更多»学习心得
笔名 匿名
最新教程
- 操作xml的类02-06
- 硬盘文件搜索代码(ASP类)02-06
- asp:debug类02-06
- ASP中一个字符串处理类02-06
- ASP脚本基础02-06
- 生成目录树结构的类02-06
- 遭遇ASP类的事件设计02-06
- 查看服务器Application/Session变量工具02-06
- FSO创建多级文件夹02-06
- 利用FSO取得图片大小,宽、高02-06
热门教程
- 使用ASP建设私人的搜索引擎01-03
- Dataset初步03-13
- asp阻止灌水留言的一个方法(随机生成的4位认证码)10-18
- 精华 ASP 代码03-13
- ASP进阶之文章在线管理更新(5)03-16
- Request 对象之ServerVariables集合 09-12
- ASP与PHP小小比较03-13
- ASP与数据库应用03-13
- ASP提速技巧五则03-13
- 在ASP.Net中应用Javascript04-14

