一.介绍

验证码作为一种识别人和电脑的手段,其最终目录就是区分人和机器。

二.代码

imagesetpixel(四个参数) 设置干扰点

参数1 代表画布

参数2 代表x轴

参数3 代表y轴

参数4 代表干扰点的颜色

mt_rand() 代表随机数

打开网易新闻 查看精彩图片

imageline(六个参数) 设置干扰线

两点一线:代表任意两个点都能组成一个线

参数1 画布

参数2 x轴的开始位置

参数3 y轴的开始位置

参数4 x轴的结束位置

参数5 y轴的结束位置

参数6 线的颜色

使用for循环来将干扰点来进行循环,根据自己的需求增加或者减少干扰点

注意事项随机数一定不要超过画布的宽和高,否则会出现画布显示错误。

效果如下

打开网易新闻 查看精彩图片

三.总结

通过使用GD库中的imagesetpixel(),imageline()以及配合for循环来进行设置干扰线来使用。

打开网易新闻 查看精彩图片