介绍
这篇文章将为大家详细讲解有关yii2.0中验证码不显示怎么办,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。
1,首先保证你的控制器里面的验证码方法是可访问的,被分配的权限的,这个在规则里面设置。
2,保证你的PHP GD插件已经被启用;
3,如果这样还是不显示,那么试试如下方法:
解决方法:
首先找到yii \ framework \ \验证码\ CCaptchaAction web \小部件。php;
然后可以尝试通过以下几种方法来解决:
1,尽量删除文中的空格;
2,在php文件顶部加入error_reporting (0);
3,在头输出前加入ob_clean ();也就是:
ob_clean();//加上这行
头(& # 39;杂注:,公共# 39;),, 头(& # 39;到期:0 & # 39;); 头(& # 39;cache - control: must-revalidate,,任职考核=0,,提前预支了=0 & # 39;),, 头(& # 39;Content-Transfer-Encoding:二进制# 39;),, 头(“内容类型:图像/png"),, imagepng(形象); imagedestroy图像($);