Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

php版本升级到5.6验证码不显示,发现imagepng函数会报错

[复制链接]
lujcky 发表于 2016-11-29 15:30:44 | 显示全部楼层 |阅读模式
php版本升级到5.6以后,验证码不显示,后台管理员操作之后,也是一样的不显示,经过断点调试,发现
$refererhost = parse_url($_SERVER['HTTP_REFERER']);
这里获取的值为空,注释下面的条件判断之后,可以走通,但是到了验证码处理阶段又是报错
if(function_exists('imagepng')) {

 楼主| lujcky 发表于 2016-11-29 15:37:49 | 显示全部楼层
php版本升级到5.6以后,验证码不显示,后台管理员操作之后,也是一样的不显示,经过断点调试,发现
$refererhost = parse_url($_SERVER['HTTP_REFERER']);
这里获取的值为空,注释下面的条件判断之后,可以走通,但是到了验证码处理阶段又是报错
if(function_exists('imagepng'))
imagepng($this->im);
else
imagejpeg($this->im, '', 100);

这里可以正常判断imagepng,但是使用的时候就会报错,
An error occurred
请问是什么原因
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-24 09:03 , Processed in 0.042540 second(s), 5 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表