<div class="cnblogs_code">
PHP PHP生成验证码 * @param $width 画布宽 * @param $height 画布高 * @param $vcodelen 验证码长度 * @param $pointnum 干扰像素点数量 * @param $linenum 干扰线条数量 * * 思路:创建验证码画布,生成并填充背景色,生成验证码内容/干扰像素点/线,填充到画布,输出。 = 100 = 30 = 4 = 200 = 3 = imagecreatetruecolor(, = imagecolorallocate(,255,255 imagefill(,内容 (=0; < ; ++ = 5随机 = imagecolorallocate(,(0,120),120 = 'abcdefghijklmnopqrstuvwxyz0123456789'内容在以上字符串内随机截取 = (,()),1显示位置 = (*/4)+(5,15 = (5,10图片 // imagestring的字体大小可选1-5,字体再大需要用imagettftext函数(需要字体文件) imagestring(,,,,, (=0; < ; ++ = imagecolorallocate(,120函数 imagesetpixel(,),), (=0; < ; ++ = imagecolorallocate(,120函数 imageline(,图片输出格式 ('content-type: image/png'输出验证码图片 imagepng( imagedestroy(?>