PHP使用GD库生成验证码图片,实现图片验证

本文记录从php 下载配置GD图片生成库 到使用该库生成验证码图片,网页上实现验证码。
使用技术:
php使用GD库绘图 【php版本7.3】
php session 缓存
实现最终效果:

一. 配置GD库

    1、将php下载包解压后的主目录下的php.ini-development 文件重命名为php.ini。

    2、将“;extension_dir = "ext" ”这一选项修改为“extension_dir = "你的php下载包解压后的主目录/ext“”。注意,这个修改的路径是你自己的ext文件夹的完整绝对路径,另外还要把最前面的逗号删除。PS:可以利用很多文本编辑器的搜索功能查找。

    3、打开apache压缩包主目录下conf文件夹里的httpd.conf文件,然后搜索 PHPIniDir 这个选项,然后修改它的值为自己下载的php压缩包解压后的主目录的完整绝对路径。

    4、自己写一个php文件测试,内容主要是phpinfo(); 其实就是调用这个函数,在浏览器中访问这个文件,去查看它的loadfile选项里是否是正确的自己php压缩包解压后的位置。

     5、剩下的开启GD库支持也很简单了。直接搜索 ; extension=php_gd2.dl 然后删除最前面的分号就可以了。

配置方法转载原文地址:https://blog.csdn.net/xieqiaoxiyang/article/details/46554211

二、 写php代码提供完成验证码

本次使用两个php文件:分别是图片生成php文件(getAuthentication.php)和前台页面(auth.php)// 访问auth.php文件效果图:


getAuthentication.php文件代码:

auth.php 的代码:





    

验证

参考文献:https://www.haorooms.com/post/php_yzm

你可能感兴趣的:(PHP使用GD库生成验证码图片,实现图片验证)