php验证码 sigh楼主应该先在网上找一下有没有这方面的文章,就算是在这个版面,也已经讨论了许多关于这方面的文章,为什么不先找一下呢?sigh 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 最简单的思路: 先生成一个随机的数字,然后在把数字注册成session,再把数字生成图片,显示给用户,当用户提交了验证码后,在跟session中的正确验证码进行匹配,进行判断.<?php $val_code = mt_rand(1000,9999); //生成一个四位的验证码 session_register("val_code"); //把验证码注册为session //... 生成图片,显示给用户 ?> up什么啊up,前面讨论了n多了。也不去翻翻。 <?Header("Content-type: image/PNG");$num = mt_rand(1000,9999);$im = imagecreate(50,18);$black = ImageColorAllocate($im,0,0,0);$white = ImageColorAllocate($im,255,255,255);$gray = ImageColorAllocate($im,200,200,200);imagefill($im,68,30,$gray);imagestring($im, 5, 8, 2, $num, $white);for($i=0;$i<100;$i++) //加入干扰象素{ imagesetpixel($im, rand()%70 , rand()%30 , $gray);}ImagePNG($im);ImageDestroy($im);?> 请问这段字符怎么转成数组? ThinkPHP令牌错误怎么解决 关于大访问量并发 php转化为jsp (处理ajax请求的页面) 自学PHP,学到什么程度才够格去找工作? 网站一般怎样批量发送邮件? php 分割字符串问题 征询见议 我只在自己的电脑上学习PHP(学习它的语法),只装PHP的编译器可以吗?装好以后应该怎样使用它来写PHP的源程序,和编译它。 使用PHP开发的完整的网络办公系统现出售源码 翻出自己做过的一个公司黑名单网站,大家来pp @ 正则表达式 求助!
$val_code = mt_rand(1000,9999); //生成一个四位的验证码
session_register("val_code"); //把验证码注册为session
//... 生成图片,显示给用户
?>
Header("Content-type: image/PNG");
$num = mt_rand(1000,9999);
$im = imagecreate(50,18);
$black = ImageColorAllocate($im,0,0,0);
$white = ImageColorAllocate($im,255,255,255);
$gray = ImageColorAllocate($im,200,200,200);
imagefill($im,68,30,$gray);
imagestring($im, 5, 8, 2, $num, $white);
for($i=0;$i<100;$i++) //加入干扰象素
{
imagesetpixel($im, rand()%70 , rand()%30 , $gray);
}
ImagePNG($im);
ImageDestroy($im);
?>