用户登录
用户注册

分享至

php结合GD库实现中文验证码的简单方法

  • 作者: Zoan
  • 来源: 51数据库
  • 2021-07-31

前言

写了一个常见的验证码,现在玩一下中文的验证码,顺便升级一下写的代码

流程基本差不多

  • 先看gd库开启了没
  • 生成中文5位验证码
  • 开始画图
  • 画干扰素
  • 生成图形
  • 完事

生成中文验证码

可以很清晰看到一个中文占3个字节咯,utf-8编码格式下一个中文字符占3个字节

画图!

这里$info这个是一个数组(可以print_r()看一看),数组中的每一项对应的其实是坐标,imagesx( $img ) 就是 image 所代表的图像的宽度,这样我想尽量让汉字保持在图片的居中位置,不然都跑偏了也看不见了

生成验证码

小例子

总结

到此这篇关于php结合gd库实现中文验证码的简单方法的文章就介绍到这了,更多相关php结合gd库实现中文验证码内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!

软件
前端设计
程序设计
Java相关