如何利用PHP生产验证码的图片?

关于生成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生成验证码图片,以上就是相关代码

 

  我们知码网不仅为软件工程师提供大量相关代码知识

 

  我们还与软件工程师进行合作,每一个工程师可以从我们这边有着高额的奖励

 

  我们主要针对验证码识别以及答题!

 

你可能感兴趣的:(如何利用PHP生产验证码的图片?)