您的位置:首页 > 其它

今天被坑了,而且被坑的好爽! 该死的UTF-8 有 BOM 格式编码

2014-04-19 17:59 155 查看
调一个项目,最后无法登录了。

排查到最后发现是cookie无法保存会话ID,
工作两年的经验这时候没用上。

开始一以为是PHP.ini的配置错了。
考虑过域名,浏览器问题。
脚本BUG。

最后最后一步步耐心的调试,
是编辑器的问题。这里,推荐大家用NOTEPAD++;这款文件编辑软件。

UTF-8 带 BOM 格式的编码会导致SESSION的ID无法写入到浏览器。

带BOM的格式编码,会隐性的在报头之前输出,导致set-cookie设置失效。
万年坑,写此文章来纪念这个坑。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐