PHP中怎么实现图形验证码-成都快上网建站

PHP中怎么实现图形验证码

这期内容当中小编将会给大家带来有关PHP中怎么实现图形验证码,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。

站在用户的角度思考问题,与客户深入沟通,找到曲松网站设计与曲松网站推广的解决方案,凭借多年的经验,让设计与互联网技术结合,创造个性化、用户体验好的作品,建站类型包括:做网站、成都做网站、企业官网、英文网站、手机端网站、网站推广、申请域名虚拟主机、企业邮箱。业务覆盖曲松地区。

具体实现代码如下:

'1',  2=>'2',  3=>'3',  4=>'4',  5=>'5',  6=>'6',  7=>'7',  8=>'8',  9=>'9',  10=>'a',  11=>'b',  12=>'c',  13=>'d',  14=>'e',  15=>'f',  16=>'g',  17=>'h',  18=>'i',  19=>'j',  20=>'k',  21=>'l',  22=>'m',  23=>'n',  24=>'o',  25=>'p',  26=>'q',  27=>'r',  28=>'s',  29=>'t',  30=>'u',  31=>'v',  32=>'w',  33=>'x',  34=>'y',  35=>'z',  36=>'0'  );  $result=array_rand($rnd_number,6);  $j=count($result);  for ($i=0;$i<$j;$i++) {  $re.=$rnd_number[$result[$i]];  }  //$re=$rnd_number[$result[1]].$rnd_number[$result[2]].$rnd_number[$result[3]].$rnd_number[$result[4]].$rnd_number[$result[5]].$rnd_number[$result[6]].$rnd_number[$result[7]];  //return array_keys($result);  return $re;  }  }  /*用法  $rndnum=new rndnum();  $num=$rndnum->rnd();  echo $num;  */  ?>

生成PHP图形验证码的图片,将随机数填充到里边:

rnd();  session_start();  $_SESSION["extrra_code"]=$authnum;  $im = imagecreate(72,20);   $black = ImageColorAllocate($im, 0,0,0);   $white = ImageColorAllocate($im, 255,255,255);   $gray = ImageColorAllocate($im, 200,200,200);   imagefill($im,0,0,$gray);    imagestring($im,5,10,3,$authnum,$black);   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中怎么实现图形验证码
URL标题:http://kswjz.com/article/gdpddd.html
扫二维码与项目经理沟通

我们在微信上24小时期待你的声音

解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流