zoukankan      html  css  js  c++  java
  • 今天被坑了,而且被坑的好爽! 该死的UTF-8 有 BOM 格式编码

    调一个项目,最后无法登录了。

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

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

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

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

    带BOM的格式编码,会隐性的在报头之前输出,导致set-cookie设置失效。
    万年坑,写此文章来纪念这个坑。

  • 相关阅读:
    外观模式
    建造者模式
    原型模式
    工厂模式
    单例模式
    设计模式入门
    SpringBoot-SpringMVC开发总结
    SpringBoot日志
    IDEA Basics
    Kafka基础学习
  • 原文地址:https://www.cnblogs.com/phpdragon/p/3675367.html
Copyright © 2011-2022 走看看