php程序如何生成验证码图片
来源:互联网 发布:阿里云 可用区 编辑:程序博客网 时间:2024/05/22 19:26
<?php
//生成验证码图片
Header("Content-type: image/PNG");
srand((double)microtime()*1000000);//播下一个生成随机数字的种子,以方便下面随机数生成的使用
session_start();//将随机数存入session中
$_SESSION['authnum']="";
$im = imagecreate(62,20); //制定图片背景大小
$black = ImageColorAllocate($im, 0,0,0); //设定三种颜色
$white = ImageColorAllocate($im, 255,255,255);
$gray = ImageColorAllocate($im, 200,200,200);
imagefill($im,0,0,$gray); //采用区域填充法,设定(0,0)
while(($authnum=rand()%100000)<10000);
//将四位整数验证码绘入图片
$_SESSION['authnum']=$authnum;
imagestring($im, 5, 10, 3, $authnum, $black);
// 用 col 颜色将字符串 s 画到 image 所代表的图像的 x,y 座标处(图像的左上角为 0, 0)。
//如果 font 是 1,2,3,4 或 5,则使用内置字体
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);
?>
//生成验证码图片
Header("Content-type: image/PNG");
srand((double)microtime()*1000000);//播下一个生成随机数字的种子,以方便下面随机数生成的使用
session_start();//将随机数存入session中
$_SESSION['authnum']="";
$im = imagecreate(62,20); //制定图片背景大小
$black = ImageColorAllocate($im, 0,0,0); //设定三种颜色
$white = ImageColorAllocate($im, 255,255,255);
$gray = ImageColorAllocate($im, 200,200,200);
imagefill($im,0,0,$gray); //采用区域填充法,设定(0,0)
while(($authnum=rand()%100000)<10000);
//将四位整数验证码绘入图片
$_SESSION['authnum']=$authnum;
imagestring($im, 5, 10, 3, $authnum, $black);
// 用 col 颜色将字符串 s 画到 image 所代表的图像的 x,y 座标处(图像的左上角为 0, 0)。
//如果 font 是 1,2,3,4 或 5,则使用内置字体
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程序如何生成验证码图片
- PHP验证码程序:session生成图片
- 如何解决php 生成验证码图片不显示问题
- php生成图片验证码
- php生成图片验证码
- php生成验证码图片
- PHP生成图片验证码
- php生成图片验证码
- php生成图片验证码
- php生成图片验证码
- php生成图片验证码
- php验证码图片生成
- PHP生成验证码图片
- PHP如何生成验证码
- php生成验证码图片代码
- php生成验证码图片代码
- PHP生成GIF动态图片验证码
- Linux 2.4.x 网络协议栈QoS模块(TC)的设计与实现
- 作为JAVA程序员的心情
- 有关心才有判断,之后才有行动—读龙大侠文章有感
- 概率计算 PHP幸运星
- HTTP码应码
- php程序如何生成验证码图片
- 开始Blog生活
- PHP编程技巧:看实例学正则表达式
- 谈PHP生成静态页面
- 缓存技术详谈
- Red Rose
- Linux操作系统下由论坛到SSH的入侵
- 近日见讨论String对象十分激烈,特此针对String对象进行详细分析!!![篇幅较长,请耐心阅读,必有帮助!!!]
- 用jsp做个有彩纹的随机码