php 下面的验证码怎么做

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php 下面的验证码怎么做相关的知识,希望对你有一定的参考价值。

主要是哪条干扰线是怎么做的和那些干扰文字怎么做,拜托了
我的验证码

别人的验证码
1

2

,我问的是我的验证码的那个干扰线是一条过,对比一下,肯定别人做的好。就是问问别人的干扰文字和干扰线是怎么做的

参考技术A 干扰像素其实就是一定算法生成的随机点。这个不会每张图片都一样的,那样就有规律可循了,容易被破解。追问

就是提问的那个怎么做啊

追答

这个问题无法给你提供答案的。没有人能根据这样一张图就反推出算法的

追问

你是不明白我的意思吧!验证码是几乎不可能猜得到的,他是随机升成的,即使是算法,也不可能马上能猜到,我问的不是能不能猜到,是:

我的验证码干扰线是一条过得,不美观,而上面问题的验证码的线是很好的,也是随机生成的,就是不知道怎么做出来,和那些干扰的文字也不知道怎么做的

追答

点动成线,线动成面。这个跟据你的验证码干扰像素算法做一定的变换就行了。比如x或者y方向做一定偏移(比如1个像素)之后重复生成一次就会有这样的效果了。验证码其实美观不美观是其次,关键是要能防止自动识别。你看看google和微软的验证码,肉眼识别都要猜半天。

本回答被提问者采纳
参考技术B php gd库是用来生成验证码的……
用起来细节太多,你可以一遍看网上的例子和文档来学习。
这个验证码非常复杂了算是,制作起来肯定也很麻烦。追问

大体我做好了,干扰线我是一条一条的,不如我看到的好(上图),我做的和平常验证码的干扰点,其实我想做做那些干扰文字,学习学习

参考技术C 找验证码类就得,有现成的。追问

做干扰线的和做干扰文字的内容复制下来,或者将整个文件的代码复制下来,我看看效果

参考技术D 这个,,,, 飘过!!!

以上是关于php 下面的验证码怎么做的主要内容,如果未能解决你的问题,请参考以下文章

PHP如何将一个验证码图片内容读取出来,都是数字.

如何使用PHP添加GIF动态图片验证码

织梦怎么取消后台登录的验证码

ecshop会员注册如何去除手机验证码

验证码

php中如何刷新验证码