您的位置:首页 > 编程语言 > PHP开发

生成简单的php验证码

2014-03-04 10:36 274 查看
之前发表过,但是上面只是一个截图,不便于大家复制和使用,所以在这重新发表一遍。

<?php

//生成验证码图片

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<500;$i++)   //加入干扰象素  

{  

    $randcolor = imagecolorallocate($im,rand(0,255),rand(0,255),rand(0,255)); 

    imagesetpixel($im, rand()%70 , rand()%30 , $randcolor);  

}  

imagejpeg($im);  

imagedestroy($im); 

?>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: