时间:2021-05-26
上一次写了一个常见的验证码,现在玩一下中文的验证码,顺便升级一下写的代码
流程基本差不多
可以很清晰看到一个中文占3个字节咯,UTF-8编码格式下一个中文字符占3个字节
这里$info这个是一个数组(可以print_r()看一看),数组中的每一项对应的其实是坐标,imagesx( $img ) 就是 image 所代表的图像的宽度,这样我想尽量让汉字保持在图片的居中位置,不然都跑偏了也看不见了
小例子
<?phpsession_start();header("content-type:text/html;chartset:utf-8");echo '<pre>';var_dump($_SESSION);var_dump($_POST);echo '</pre>';if($_SESSION['code'] == $_POST['code']){ echo '验证成功'; //进行后续操作balabala}?><!doctype html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>Document</title></head><body><form action="" method="post"> <input type="text" name="code" placeholder=""> <!-- 开始做简单的验证--> <img src="index.php" onclick="this.src='index.php?'+Math.random()" alt=""> <input type="submit" value="提交"></form></body></html>到此这篇关于php结合GD库实现中文验证码的简单方法的文章就介绍到这了,更多相关php结合GD库实现中文验证码内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
本文实例讲述了PHP基于GD2函数库实现验证码功能。分享给大家供大家参考,具体如下:在正式制作验证码之前要先补充点知识,PHP使用GD2函数库实现对各种图形图像
本文实例讲述了PHP登录验证码的实现与使用方法。分享给大家供大家参考,具体如下:1.新建code.php验证码生成文件在此之前必须打开php的GD库,修改php
这是利用GD库生成验证码的页面test.PHP
本文以实例演示5种验证码,并介绍生成验证码的函数。PHP生成验证码的原理:通过GD库,生成一张带验证码的图片,并将验证码保存在Session中。session_
本文以实例演示5种验证码,并介绍生成验证码的函数。PHP生成验证码的原理:通过GD库,生成一张带验证码的图片,并将验证码保存在Session中。1、HTML5中