PHP数字操作验证码的实现代码

PHP数字操作验证码的实现代码
本文介绍了用PHP实现数字操作验证码的方法。具体实现方法如下:
< PHP
getvalidate(至);

功能getvalidate($ W $ H){
$ img =画面欣赏($ W $ H);

灰色= imagecolorallocate美元(美元IMG,255255255);
黑imagecolorallocate美元(美元IMG,兰德(0200)、(0200)、兰特兰特(0200));
红色= imagecolorallocate美元(美元IMG,255, 0, 0);
白色= imagecolorallocate美元(美元IMG,255, 255, 255);
绿色= imagecolorallocate美元(美元IMG,0, 255, 0);
蓝色= imagecolorallocate美元(美元IMG,0, 0, 255);
Imagefilledrectangle(0, 0, 100美元,30美元的数据,黑色);
($ i = 0;$ i < 80;$ + +){
imagesetpixel($ IMG,兰特(0,$ W),伦德(0,$ H),为灰色);
}
$ num1 =兰特(1,99);
$ num2 =兰特(1,99);

imagestring($ IMG、5, 5、伦德(1,10)美元美元,num1,红色);
imagestring($ IMG,5、30、伦德(1,10),(),白色getRand美元);
imagestring($ IMG,5,45、伦德(1,10),$ num2,为绿色);
imagestring($ IMG,5,65、伦德(1,10),=
imagestring($ IMG,5、80、伦德(1,10),
页眉(内容类型:图像);
imagepng($ IMG);
销毁一图像($ IMG);
}
函数getRand(){
为代码=兰特(0,1);
开关($代码){
案例0:
返回+;
打破;
案例1:
返回;
打破;
违约:
#代码…
打破;
}
}

>
实现效果:
以上介绍的是利用php实现数字操作验证码的方法,希望能对大家学习有所帮助。

tag:验证码数字操作代码电脑软件

相关内容