THINKPHP 验证码不显示
最近同事将我之前使用Thinkphp做的一个项目从香港服务器迁移到国内,但却遇到了图片验证码不显示的问题
但我确认了以下可能的问题后还是没有解决
- PHP是否已经安装GD库支持;
- 输出之前是否有任何的输出(尤其是UTF8的BOM头信息输出);
- Image类库是否正确导入;
- 是否有拷贝字体文件到类库所在目录;
- PHP.ini配置中的临时目录是否有可写权限
在Thinkphp官方网站上找到解决办法:在调用Think\Verify()之前添加ob_clean();即可
public function verify(){ ob_clean();//解决验证码不显示的问题 $verify = new \Think\Verify(); $verify->entry(); }
![](https://images2015.cnblogs.com/blog/69929/201509/69929-20150916154233758-1033143908.png)