程序媛开发笔记程序员PHP

PHP全栈学习笔记26

2019-05-04  本文已影响3人  魔王哪吒

php 验证码


image.png
<?php
/*
*@Author: 达叔小生
**/
header("Content-type:image/png");   // 发送头部信息,生成png图片文件
$str = 'qwertyuiopasdfghjklzxcvbnm1234567890';
$l = strlen($str);//得到字符串的长度
$authnum = '';
for($i=1;$i<=4;$i++){
    $num = rand(0,$i-1);//每次随机抽取一位数字
    $authnum.=$str[$num];//将通过数字得来的字符串连起来
}
srand((double)microtime()*1000000);
$im = imagecreate(50,20);
$black = imagecolorallocate($im,0,0,0);
$white = imagecolorallocate($im,255,255,255);
$gray = imagecolorallocate($im,200,200,200);
imagefill($im,68,30,$black);
imagestring($im,5,8,2, $authnum, $white);
imagepng($im);
imagedestroy($im);
?>
上一篇下一篇

猜你喜欢

热点阅读