为什么php开发的图片验证码总是显示失败?
- 内容介绍
- 文章标签
- 相关推荐
本文共计468个文字,预计阅读时间需要2分钟。
安装GD模块在Windows环境下,只需在php.ini文件中找到并取消注释;extension=php_gd2.dll,然后重启Apache服务。在phpinfo()中即可查看到GD信息。Ubuntu环境下,安装GD模块通常需要使用包管理器。
1、安装gd模块
window环境下面只需要在php.ini文件里面找到“;extension=php_gd2.dll”,把前面的分号去掉就可以了,重启apache后,你就可以在phpinfo()里面找到这个gd信息。
如果是在ubuntu环境下面,你需要安装gd模块,命令是
sudo apt-get install php5-gd
安装好了以后,也可以看到上面的模块。
2、确认代码文件的编码
如果是有BOM的utf-8,需要改成无BOM格式。
3、使用ob_clean()了,清除一下缓存
ob_clean这个函数的作用就是用来丢弃输出缓冲区中的内容,如果你的有许多生成的图片类文件,那么想要访问正确,就要经常清除缓冲区。
本文共计468个文字,预计阅读时间需要2分钟。
安装GD模块在Windows环境下,只需在php.ini文件中找到并取消注释;extension=php_gd2.dll,然后重启Apache服务。在phpinfo()中即可查看到GD信息。Ubuntu环境下,安装GD模块通常需要使用包管理器。
1、安装gd模块
window环境下面只需要在php.ini文件里面找到“;extension=php_gd2.dll”,把前面的分号去掉就可以了,重启apache后,你就可以在phpinfo()里面找到这个gd信息。
如果是在ubuntu环境下面,你需要安装gd模块,命令是
sudo apt-get install php5-gd
安装好了以后,也可以看到上面的模块。
2、确认代码文件的编码
如果是有BOM的utf-8,需要改成无BOM格式。
3、使用ob_clean()了,清除一下缓存
ob_clean这个函数的作用就是用来丢弃输出缓冲区中的内容,如果你的有许多生成的图片类文件,那么想要访问正确,就要经常清除缓冲区。

