PHP验证码

来源:互联网 发布:飞思卡尔单片机官网 编辑:程序博客网 时间:2024/05/29 01:56
<?php
 session_start();
 
 for($i=0;$i<4;$i++)
 {
  
  @$rand.=dechex(rand(1,15));
  
 }
 $im=imagecreatetruecolor(100,30);
 $bg=imagecolorallocate($im,0,0,0);
 $te=imagecolorallocate($im,255,255,255);
 
 imagestring($im,rand(1,6),rand(3,70),rand(0,15),$rand,$te);
 
 
 for($i=0;$i<3;$i++)
 {
 $tes=imagecolorallocate($im,rand(0,255),rand(0,255),rand(0,255));
 imageline($im,0,rand(0,15),100,rand(0,15),$tes);
 }
 
 
 for($i=0;$i<200;$i++)
 {
  imagesetpixel($im,rand()%100,rand()%30,$tes); 
 }
 //$str=iconv("gbk","UTF-8","新年快乐");
 //imagettftext($im,20,0,20,20,$te,'convalescence.ttf',$str);
 
 header("Content-type: image/jpeg");
 imagejpeg($im);
 
 $_SESSION[check_pic]=$rand;
?>