• 技术文章 >后端开发 >PHP问题

    php页面跳转session cookie丢失怎么办

    coldplay.xixicoldplay.xixi2020-08-24 09:08:34原创724

    php页面跳转session cookie丢失的解决办法:受COOKIE送出机制的限制,在这些文件开头已经有BOM的文件中,COOKIE无法送出的原因,正确的处理方法是去掉某些文件的bom,重新上传到服务器即可。

    php页面跳转session cookie丢失的解决办法:

    通过查找资料,发现原来是bom头的原因。受COOKIE送出机制的限制,在这些文件开头已经有BOM的文件中,COOKIE无法送出(因为在COOKIE送出前PHP已经送出了文件头),所以登入和登出功能失效。一切依赖COOKIE、SESSION实现的功能全部无效。

    正确的处理方法是去掉某些文件的bom,一般情况是在入口文件出现的bom问题,我处理的方法是用Notepad++打开文件,格式选择以UTF-8无bom格式编码,然后保存,重新上传到服务器即可。但一定要注意,去掉bom上传到服务器之前需要把服务器上源文件删掉,上传覆盖不能去掉bom。

    去掉bom后,session cookie丢失问题解决。

    相关学习推荐:php编程(视频)

    以上就是php页面跳转session cookie丢失怎么办的详细内容,更多请关注php中文网其它相关文章!

    声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理
    专题推荐:php session cookie
    上一篇:如何解决php文件不可写的问题 下一篇:如何解决php Snoopy.class.php乱码问题
    大前端线上培训班

    相关文章推荐

    • php怎样设置cookie过期时间• php中cookie有什么用法• php cookie 永不过期怎么设置• php怎么清除浏览器中的cookie

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网