PHP开发中图片验证码显示不成功的原因是什么?
- 内容介绍
- 文章标签
- 相关推荐
本文共计470个文字,预计阅读时间需要2分钟。
在window环境下,安装GD模块仅需在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这个函数的作用就是用来丢弃输出缓冲区中的内容,如果你的有许多生成的图片类文件,那么想要访问正确,就要经常清除缓冲区。
本文共计470个文字,预计阅读时间需要2分钟。
在window环境下,安装GD模块仅需在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这个函数的作用就是用来丢弃输出缓冲区中的内容,如果你的有许多生成的图片类文件,那么想要访问正确,就要经常清除缓冲区。

