【PHP】原生验证码
【摘要】
author:咔咔
wechat:fangkangfk、
/** * author:咔咔 * * 验证码 */ public function codeAction() { Header("Content-type: image/PNG"); ...
author:咔咔
wechat:fangkangfk、
-
/**
-
* author:咔咔
-
*
-
* 验证码
-
*/
-
public function codeAction() {
-
-
Header("Content-type: image/PNG");
-
-
$rand ="";
-
-
for($i=0;$i<4;$i++){
-
-
$rand.=dechex(rand(0,15));
-
-
}
-
-
$im = imagecreate(100,30);
-
-
$gray = ImageColorAllocate($im, 200,200,200);
-
-
for($i=0;$i<3;$i++){
-
-
$te=imagecolorallocate($im,rand(0,255),rand(0,255),rand(0,255));
-
-
}
-
imagefill($im,0,0,$gray);
-
-
while(($rand=rand()%100000)<10000);
-
-
$_SESSION['rand']=$rand;
-
-
imagestring($im, 5, 30, 10, $rand, $te);
-
-
-
for($i=0;$i<200;$i++)
-
{
-
$randcolor = ImageColorallocate($im,rand(0,255),rand(0,255),rand(0,255));
-
-
imagesetpixel($im, rand()%100 , rand()%50 , $randcolor);
-
}
-
-
imageline($im,0,rand(0,100),100,rand(0,15),$randcolor);
-
-
imageline($im,0,rand(0,100),100,rand(0,15),$randcolor);
-
-
imageline($im,0,rand(0,100),100,rand(0,15),$randcolor);
-
-
ImagePNG($im);
-
-
ImageDestroy($im);
-
-
}
文章来源: blog.csdn.net,作者:咔咔-,版权归原作者所有,如需转载,请联系作者。
原文链接:blog.csdn.net/fangkang7/article/details/88692512
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)