1,验证码不显示:

首先保证你的controler 里面的captcha方法是可访问的,被分配的权限的,这个在rule里面设置。

第二,保证你的PHP GD插件已经被启用,

第三如果这样还是不显示,那么试试看这个方法吧,别人告诉我的。

解决方法:先找到yii\framework\web\widgets\captcha\CCaptchaAction.php,可以尝试通过以下几种方法来解决 :
1 尽量删除文中的空格
2 在php文件顶部加入error_reporting(0);
3 在header输出前加入ob_clean(); 也就是:

ob_clean();//加上这行
 
header('Pragma: public'); 
header('Expires: 0');
header('Cache-Control: must-revalidate, post-check=0, pre-check=0'); 
header('Content-Transfer-Encoding: binary'); 
header("Content-type: image/png"); 
imagepng($image);
imagedestroy($image);

最新文章

  1. 关于WORD文档的读取乱码问题
  2. phpRedis安装、配置及简单使用
  3. python画柱状图
  4. memcache(三)内存管理
  5. asp.net下载文件方法
  6. windows下将磁盘脱机,并在"我的电脑"下显示
  7. CentOS 6.5 配置 SSDB 1.8.0
  8. 恢复Ubuntu引导菜单
  9. mysql复习秘籍
  10. 转:JAVA常见错误处理方法 和 JVM内存结构
  11. Shell中echo改变输出显示样式
  12. session常用对象
  13. CodeSmith Generator 7.0.2的激活流程
  14. Vue混入
  15. python3中报错:TypeError: 'range' object doesn't support item deletion
  16. Linux的notifier机制在TP中的应用【转】
  17. 【原】The Linux Command Line - Processes
  18. 定位被选中的select
  19. Mac PD虚拟机卸载删除
  20. b4和tncl_extract_UNCL_new

热门文章

  1. IOS开发学习笔记(2)-----UIButton 详解
  2. iptables 端口映射
  3. Spring 事务管理高级应用难点剖析: 第 2 部分
  4. C++之log4cpp库的使用
  5. 回味经典——uboot1.1.6 之 第二阶段 第三阶段
  6. eclipse 怎么关闭 show children
  7. dubbo 自定义过滤器,打印接口调用信息
  8. mysql数据库备份bat脚本
  9. 使用Java进行udp-demo编程时碰到的consumer和producter无法连接并报出“java.net.SocketException: Can't assign requested address”问题
  10. androidEditTextinputType及android:imeOptions=”actionDone”(转)