PHP实现生成带背景的图形验证码功能
发布时间:2020-12-12 21:45:28 所属栏目:PHP教程 来源:网络整理
导读:本篇章节讲解PHP实现生成带背景的图形验证码功能。供大家参考研究具体如下: 以前我们利用php生成的都是无背景或同一色彩背景的验证码了,但这种验证容易给机器识别了,这里就来介绍一些生成带背景的图形验证码实例. 1、产生一张png的图片,2、为图片
本篇章节讲解PHP实现生成带背景的图形验证码功能。分享给大家供大家参考,具体如下: 以前我们利用php生成的都是无背景或同一色彩背景的验证码了,但这种验证容易给机器识别了,这里就来介绍一些生成带背景的图形验证码实例. 1、产生一张png的图片, 2、为图片设置背景色, 3、设置字体颜色和样式, 4、产生4位数的随机的验证码, 5、把产生的每个字符调整旋转角度和位置画到png图片上, 6、加入噪点和干扰线防止注册机器分析原图片来恶意注册, 7、输出图片, 8、释放图片所占内存 authcode.php文件,代码如下: 例2,新建一个PHP文件captcha_code_file.php,代码如下: 0xFF & ($int >> 0x10),"green" => 0xFF & ($int >> 0x8),"blue" => 0xFF & $int);
}
显示验证码页面index.php,实例代码如下: |