3个回答
展开全部
一楼所说是一个办法,其实这样并不符合验证码的设计思想.真正的事实是,我们利用AJAX去请求了一次,而不是直接显示的,比如新闻系统,一篇新闻我们要5分钟看完,再用去5分钟打字的话,而验证码又设计了时间戳技术,要让这个验证码5分钟后失效,怎么办?所以是点击后进行了一次请求而已,你若不信,可以找到验证码的文件地址,直接引入浏览器后你就能明白我说的什么意思了!
所以一般的验证码的设计思想是:
需要时才给验证码,不是谁看新闻就一定会发评论的,如果你先进行隐藏,显然在浪费宝贵的带宽(我指的是服务器的,个人浪费点无所谓的)。
还有时间戳的功能,这个验证码在一定的时间内失效!
验证码在服务器是有信息的,比如你用一个JS写一个随机码,这样肯定是不行的,因为服务器是无法识别的。
之所以点击才弹出,就是为了节省服务器的带宽的!所以说这是一个AJAX技术与验证码的混合,而不是一个单纯的验证码的!这就是为什么在个人电脑带宽差时会出现验证码的延迟显示的现象。
相信这些个设计过程您就能明白验证码的使用方法了,也能顺利地写出代码的!
所以一般的验证码的设计思想是:
需要时才给验证码,不是谁看新闻就一定会发评论的,如果你先进行隐藏,显然在浪费宝贵的带宽(我指的是服务器的,个人浪费点无所谓的)。
还有时间戳的功能,这个验证码在一定的时间内失效!
验证码在服务器是有信息的,比如你用一个JS写一个随机码,这样肯定是不行的,因为服务器是无法识别的。
之所以点击才弹出,就是为了节省服务器的带宽的!所以说这是一个AJAX技术与验证码的混合,而不是一个单纯的验证码的!这就是为什么在个人电脑带宽差时会出现验证码的延迟显示的现象。
相信这些个设计过程您就能明白验证码的使用方法了,也能顺利地写出代码的!
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询