php页面跳转session cookie丢失导致不能登录等问题的解决方法


Posted in PHP onDecember 12, 2016

thinkphp开发的一个项目,登录成功后又跳转到登录页面,在提交信息后输出session都是正常的,没有问题,但是页面跳转后,session出现丢失现象,无法正常完成登陆。

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

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

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

以上所述是小编给大家介绍的php页面跳转session cookie丢失导致不能登录等问题解决方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

PHP 相关文章推荐
深入理解curl类,可用于模拟get,post和curl下载
Jun 08 PHP
解析php中反射的应用
Jun 18 PHP
php Xdebug的安装与使用详解
Jun 20 PHP
php利用单例模式实现日志处理类库
Feb 10 PHP
PHP中new static()与new self()的区别异同分析
Aug 22 PHP
php实现多维数组中每个单元值(数字)翻倍的方法
Feb 16 PHP
php动态生成版权所有信息的方法
Mar 24 PHP
浅谈PHP中JSON数据操作
Jul 01 PHP
PHP实现的简单缓存类
Jul 29 PHP
PHP+MySQL统计该库中每个表的记录数并按递减顺序排列的方法
Feb 15 PHP
使用PHP下载CSS文件中的所有图片【几行代码即可实现】
Dec 14 PHP
thinkPHP+ajax实现统计页面pv浏览量的方法
Mar 15 PHP
php一个文件搞定微信jssdk配置
Dec 12 #PHP
php自定义扩展名获取函数示例
Dec 12 #PHP
DWZ+ThinkPHP开发时遇到的问题分析
Dec 12 #PHP
php中引用&的用法分析【变量引用,函数引用,对象引用】
Dec 12 #PHP
简单谈谈PHP中的Reload操作
Dec 12 #PHP
php的laravel框架快速集成微信登录的方法
Dec 12 #PHP
php 遍历目录,生成目录下每个文件的md5值并写入到结果文件中
Dec 12 #PHP
You might like
tp5框架无刷新分页实现方法分析
2019/09/26 PHP
JavaScript 学习笔记一些小技巧
2010/03/28 Javascript
使用jQuery在移动页面上添加按钮和给按钮添加图标
2015/12/04 Javascript
Node.js实用代码段之获取Buffer对象字节长度
2016/03/17 Javascript
JS遍历页面所有对象属性及实现方法
2016/08/01 Javascript
JavaScript常用代码书写规范的超全面总结
2016/09/11 Javascript
Angular.js自定义指令学习笔记实例
2017/02/24 Javascript
Bootstrap表单控件学习使用
2017/03/07 Javascript
AngularJs定时器$interval 和 $timeout详解
2017/05/25 Javascript
js使用highlight.js高亮你的代码
2017/08/18 Javascript
vue-cli构建项目使用 less的方法
2017/10/04 Javascript
vue中的event bus非父子组件通信解析
2017/10/27 Javascript
vue之浏览器存储方法封装实例
2018/03/15 Javascript
vue实现在一个方法执行完后执行另一个方法的示例
2018/08/25 Javascript
vue-cli 构建骨架屏的方法示例
2018/11/08 Javascript
浅析Proxy可以优化vue的数据监听机制问题及实现思路
2018/11/29 Javascript
JS 遍历 json 和 JQuery 遍历json操作完整示例
2019/11/11 jQuery
[01:03:27]Optic vs VGJ.S 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/20 DOTA
[42:20]Winstrike vs VGJ.S 2018国际邀请赛淘汰赛BO3 第二场 8.23
2018/08/24 DOTA
Python操作Word批量生成文章的方法
2015/07/28 Python
python实现最长公共子序列
2018/05/22 Python
pycharm 解除默认unittest模式的方法
2018/11/30 Python
使用python进行拆分大文件的方法
2018/12/10 Python
Django中reverse反转并且传递参数的方法
2019/08/06 Python
wxPython实现画图板
2020/08/27 Python
python3中sorted函数里cmp参数改变详解
2020/03/12 Python
python 爬虫网页登陆的简单实现
2020/11/30 Python
amaze ui 的使用详细教程
2020/08/19 HTML / CSS
美国购买体育赛事门票网站:TicketCity
2019/03/06 全球购物
家得宝墨西哥官网:The Home Depot墨西哥
2019/11/18 全球购物
实习自我鉴定
2013/12/15 职场文书
村党支部书记四风问题个人对照检查材料思想汇报
2014/10/06 职场文书
志愿者事迹材料
2014/12/26 职场文书
员工辞职信怎么写
2015/02/27 职场文书
化验室安全管理制度
2015/08/06 职场文书
小学生作文写作技巧100例,非常实用!
2019/07/08 职场文书