php生成图片验证码的实例讲解
本文以实例演示5种验证码,并介绍生成验证码的函数。PHP生成验证码的原理:通过GD库,生成一张带验证码的图片,并将验证码保存在Session中。 1、HTML5中验证码HTML代码如下:1、数字验证码
验证码: 2、数字+字母验证码
验证码: 3、中文验证码
验证码: 4、仿google验证码
验证码: 5、算术验证码
验证码: 2、js验证3、PHP生成验证码function getCode($num,$w,$h) {
$code = ""; for ($i = 0; $i < $num; $i++) { $code .= rand(0,9); } //4位验证码也可以用rand(1000,9999)直接生成 //将生成的验证码写入session,备验证时用 $_SESSION["helloweba_num"] = $code; //创建图片,定义颜色值 header("Content-type: image/PNG"); $im = imagecreate($w,$h); $black = imagecolorallocate($im,0); $gray = imagecolorallocate($im,200,200); $bgcolor = imagecolorallocate($im,255,255); //填充背景 imagefill($im,$gray); //画边框 //随机绘制两条虚线,起干扰作用 //在画布上随机生成大量黑点,起干扰作用; 以上就是本文的全部内容,希望对大家的学习有所帮助。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |