网站验证码,常见于论坛注册和发贴留言界面窗体的最后,通常是要你输入几个扭曲变形的图片上所显示的英文字母和数字,也有一些是让你做一下100以内的加减法或是随机汉字。扭曲变形的目的是为了避免被软件自动辨识出图片上的文数字,总之确保你不是机器人的那个东西。
早期的网站注册验证码很简单,大多就是在一个比较杂乱的背景上有几个英文字母,要求使用者将字母写出来。不少网站特别是论坛,为了防止用户利用机器人自动注册、登录、灌水,都采用了或简或繁的验证码技术。
但随着电脑判断、解析的算法越来越进步,网站验证码的设计者也不得不努力,将网站验证码设计得越来越复杂难明,直到连人类都快要识别不出来的地步了。这时候发贴机器人却依旧群发他们的垃圾信息,验证码甚至都没派上用场。甚至有的论坛采用了字母数字和加减法的两个验证码形式,真是快把人搞死了。
验证和反验证都在同时进步,我们何不跳出那个圈子换个方式呢?笔者在制作网站的过程中,根据自己的经验,发现了一种简单的验证码形式,只要你懂点网站程序就可以操作。
我们可以这么做:在网站注册、发贴留言表单的最后一项增加一个验证码的文本框,要求输入固定的文字。这些文字可以是随便的几个字母或是网站域名的中间部分,或干脆是网站本身的关键字。这个验证码数据不需要提交到数据库,只需要程序设计成当内容提交到数据库时,判断文本框内的验证码是不是和我们设定的验证码内容一样,一样就完成提交,不一样就提交失败。
如飞扬动力自己的网站www.ty3w.com的留言界面用了自己网站的域名中间部分“ty3w”做验证码。其实也可以使用网站关键字如太原网站建设做验证码,当然这个词有点长了。这样,当用户在留言时输入关键词,不仅达到留言的效果,还加深了对网站本身的印象。
即使群发器识别了这个验证码,我们也可以过上几个星期换一个新的验证码。常见的群发器不可能识别这种机制的,这样,以后网站的留言簿、论坛、博客可以轻松阻止自动群发的垃圾留言了。本人已经在多个网站上得到应用,关于实际效果怎么样,大家亲自试验一下就明白了。
如是ASP的企业站,加简单验证码就联系QQ-94589848