php生成图片数字验证码代码
代码语言:php
所属分类:验证码
代码描述:php生成图片数字验证码代码
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<?php session_start(); getCode(4, 60, 20); function getCode($num, $w, $h) { $code = ""; for ($i = 0; $i < $num; $i++) { $code .= rand(0, 9); } //4位验证码也可以用rand(1000,9999)直接生成 //将生成的验证码写入session,备验证时用 $_SESSION["validate_num"] = $code; //创建图片,定义颜色值 header("Content-type: image/PNG"); $im = imagecreate($w, $h); $black = imagecolorallocate($im, 0, 0, 0); $gray = imagecolorallocate($im, 200, 200, 200); $bgcolor = imagecolorallocate($im, 255, 255, 255); //填充背景 imagefill($im, 0, 0, $gray); //画边框 imagerectangle($im, 0, 0, $w-1, $h-1, $black); //随机绘制两条虚线,起干扰作用 $style = array ($black, $black, $black, $black, $black, $gray, $gray, $gray, $gray, $gray ); imagesetstyle($im, $style); $y1 = rand(0, $h); $y2 = r.........完整代码请登录后点击上方下载按钮下载查看
网友评论0