有次在用织梦系统进行二次开发的时候,突然发现上传至服务器后,验证码竟然不能显示。
去网上找了很多资料,几乎全都是说权限和GD库的问题。
可是按照这些方法试过后,验证码仍然不能显示。
后来想到以前做网站的时候遇到一个UTF-8编码的BOM问题。于是就去网上找了段代码,去掉了整个网站文件的BOM。 去掉后验证码还真显示了。
试分析了一下原因,可能是因为BOM会产生一个空行的输出。导致生成验证码的时候会产生错误,所以不能显示。
有次在用织梦系统进行二次开发的时候,突然发现上传至服务器后,验证码竟然不能显示。
去网上找了很多资料,几乎全都是说权限和GD库的问题。
可是按照这些方法试过后,验证码仍然不能显示。
后来想到以前做网站的时候遇到一个UTF-8编码的BOM问题。于是就去网上找了段代码,去掉了整个网站文件的BOM。 去掉后验证码还真显示了。
试分析了一下原因,可能是因为BOM会产生一个空行的输出。导致生成验证码的时候会产生错误,所以不能显示。