PHP实现验证码功能后,网页其他部分出现多余乱码,求解

问题遇到的现象和发生背景

PHP实现验证码功能,有一个关于imagepng()函数的问题:
1)magepng($image)函数显示验证码,网页其他部分就会出现多余乱码;
2)imagepng($image,"./images/pngfile.png");验证码就不会显示,网页不会出现多余乱码

问题相关代码,请勿粘贴截图

第二个是将图片保存为文件当然不会显示了。第一个多余的乱码是什么样的?header加了吗?

header("Content-type: image/png");

img


有其他问题可以继续交流~