今晚在用TP框架实现验证码功能的时候,出现了其本身有错无法显示的问题 。其根本原因是当我用sublime Text 打开代码文件的时候,系统自动在文件头加上bom。先说解决的方法吧:在代码 import('ORG.Util.Image');Image::buildImageVerify();前添加一行代码 ob_clean();就解决了。详细内容请看:http://www.thinkphp.cn/bug/2500.html
据说bom其实就是一些非肉眼可见的字符。一个朋友说:如果是html文件的话浏览器显示出来的话通常会无缘无故在顶部有一行空白的东东。。。 这个就是bom。