公司验证码图片是通过PHP生成的, 然后直接输出到img的路径中,
在PHP文件中不能有任何输出,否则会导致验证码无法显示
有一天,突然验证码无法显示了,查看代码完全没有任何问题, 经过排查后发现文件带上了bom头。
导致了有一个空行输出,验证码无法正确显示。
原因:在用TXT文本编辑器打开了代码文件, 他自动为文件带上了bom头
解决:在最开头加上ob_clean();
或者在二进制编辑下去除二进制bom头