CAPTCHA验证码图片不显示

舉報 發佈者:tech-4
熱度0票  瀏覽763次 【共0條評論】【我要評論
CAPTCHA验证码图片不显示

检查分析:CAPTCHA图片不显示的问题仿佛很普遍,首先确保你的GD插件已经启用,是否启用看phpinfo就知道了。如果GD已经启用,而直 接打开CAPTCHA图片时提示“图像XXX因其本身有错无法显示” 

解决方法:先找到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"); 
TAG: 验证码 图片




上一篇 下一篇
來許願池許個願~願望都成真
查看全部回復【已有0位網友發表了看法】