关于生成PHP图片验证码,今天我们就给大家分享一段。
知码网每天都会和朋友们分享大量关于验证码生成方法
希望朋友们能够在我们知码网上更多的关注我们,并且与我们互动
<?php
srand((double)microtime()*1000000);
$im=imagecreate(45,18);
$black=imagecolorallocate($im,0,0,0);
$white=imagecolorallocate($im,255,255,255);
$gray=imagecolorallocate($im,200,200,200);
imagefill($im,0,0,$gray);
session_register("autonum1");
$_SESSION["autonum1"]="";
for($i=0;$i<4;$i++){
$str=mt_rand(1,3);
$size=mt_rand(3,6);
$authnum=mt_rand(0,9);
$_SESSION["autonum1"].=$authnum;
imagestring($im,$size,(5+$i*10),$str,$authnum,imagecolorallocate($im,rand(0,130),rand(0,130),rand(0,130)));
}
for($i=0;$i<200;$i++){
$randcolor=imagecolorallocate($im,rand(0,255),rand(0,255),rand(0,255));
imagesetpixel($im,rand()%70,rand()%30,$randcolor);
}
imagepng($im);
imagedestroy($im);
?>
以上就是验证码的生产方式
关于PHP生成验证码图片,以上就是相关代码
我们知码网不仅为软件工程师提供大量相关代码知识
我们还与软件工程师进行合作,每一个工程师可以从我们这边有着高额的奖励
我们主要针对验证码识别以及答题!