生成验证码

来源:互联网 发布:柠檬绿茶淘宝店 编辑:程序博客网 时间:2024/06/16 18:01
<?php ob_clean();//清空先前输出session_start();header('Content-type:image/png');//向客户端发送Http报头//srand((double)microtime()*1000000);$roundNum=rand(1000,9999);//返回随机整数$_SESSION['sessionRound']=$roundNum;$im=imagecreate(100,28);//imagecreate(x,y)返回图像标识$red=imageColorAllocate($im,255,0,0);//为图像分配颜色$blue=imageColorAllocate($im,0,255,0);imagefill($im,68,30,$red);//image图像的坐标X,y(图像左上角为0,0)处用color颜色执行区域填充(与x,y点颜色相同且相邻的点都会被填充)imageString($im,5,10,8,$roundNum,$blue);//水平的画一行字符串for($i=0;$i<500;$i++){imagesetpixel($im,rand()%30,rand()%50,$blue);}imagePNG($im);//以png格式将图像输出到文件或者浏览器中imageDestroy($im);?>