类似WINDOWS自带的记事本等软件,在保存一个以UTF-8编码的文件时,会在文件开始的地方插入三个不可见的字符(0xEF 0xBB 0xBF,即BOM)。它是一串隐藏的字符,用于让记事本等编辑器识别这个文件是否以UTF-8编码。对于一般的文件,这样并不会产生什么麻烦。但对于PHP文件来说,BOM的签名是个大麻烦。受COOKIE送出机制的限制,在这些文件开头已经有BOM的文件中,COOKIE无法送出(因为在COOKIE送出前PHP已经送出了文件头),所以登入和登出功能失效。一切依赖COOKIE、SESSION实现的功能全部无效。会造成使用PHP网页脚本,不能登入或者不能登出,页顶出现一条空白,页顶出现错误警告,其它不正常的情况。
本站所有内容均由互联网收集整理、网友上传,并且以计算机技术研究交流为目的,仅供大家参考、学习,不存在任何商业目的与商业用途。
若您需要商业运营或用于其他商业活动,请您购买正版授权并合法使用。 我们不承担任何技术及版权问题,且不对任何资源负法律责任。
如链接失效无法下载或侵犯版权,请给我们来信:1523402727@qq.com
MDPHP是结合了国内外主流php框架的优点而产...
一款可以几乎完美破解zend加密的软件 用法在com...
本程序为修改制作的私服实时发布程序,采用JT...
一,后台数据库备份 默认数据改为2000K,并加上...
浏览器中的操作系统:eyeOS 是一个免费的、多...
FastAdmin是一款基于ThinkPHP5+Bootstra...
祥云代刷新年贺岁版是一个以php+MySQL进行开...
ThinkCMFX 中文内容管理框架 6.0 更新日志...
PHPYUN人才招聘系统是一个采用 PHP 和...
商淘连锁店管理系统是一款基于Thinkphp 5开发的...