Home  >  Article  >  php教程  >  生成简单的php验证码

生成简单的php验证码

WBOY
WBOYOriginal
2016-06-06 19:47:231458browse

之前发表过,但是上面只是一个截图,不便于大家复制和使用,所以在这重新发表一遍。 ?php //生成验证码图片 Header(Content-type: image/JPEG); srand((double)microtime()*1000000); $im = imagecreate(62,25); $grey = imagecolorallocate($im, 255,255,25

之前发表过,但是上面只是一个截图,不便于大家复制和使用,所以在这重新发表一遍。

//生成验证码图片

Header("Content-type: image/JPEG");  
srand((double)microtime()*1000000);  
$im = imagecreate(62,25);  
$grey = imagecolorallocate($im, 255,255,255);  //背景颜色 
$white = imagecolorallocate($im,mt_rand(0,200),mt_rand(0,200),mt_rand(0,200)); //文字颜色 
$black = imagecolorallocate($im, 0,0,0); 
imagerectangle($im,0,0,61,24,$black); 
//imagefill($im,60,23,$grey);
echo $authnum;
 $authnum=rand(1000,9999);

//将四位整数验证码绘入图片
imagestring($im,5,20,5, $_SESSION['check'], $white);  
for($i=0;$i {  
    $randcolor = imagecolorallocate($im,rand(0,255),rand(0,255),rand(0,255)); 
    imagesetpixel($im, rand()%70 , rand()%30 , $randcolor);  
}  
imagejpeg($im);  
imagedestroy($im); 


?>

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn