在本地调试验证码时,发现,输出的图片在IE、chrome下一直是“X”,在firefox中提示,图片输出有误,在搜索各种资料后发现,在用header()输出图像之前有必要,使用ob_clean();
这个函数的作用就是用来丢弃输出缓冲区中的内容,如果你的网站有许多生成的图片类文件,那么想要访问正确,就要经常清除缓冲区。
本文介绍了一种在输出图片验证码时遇到的问题及解决方案。在不同浏览器下显示异常,如IE和Chrome显示为“X”,Firefox则提示图片错误。通过使用PHP的ob_clean()函数清理输出缓冲区解决了这一问题。
在本地调试验证码时,发现,输出的图片在IE、chrome下一直是“X”,在firefox中提示,图片输出有误,在搜索各种资料后发现,在用header()输出图像之前有必要,使用ob_clean();
这个函数的作用就是用来丢弃输出缓冲区中的内容,如果你的网站有许多生成的图片类文件,那么想要访问正确,就要经常清除缓冲区。
331

被折叠的 条评论
为什么被折叠?