yii2.0中验证码不显示怎么办

  介绍

这篇文章将为大家详细讲解有关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图像($);

yii2.0中验证码不显示怎么办