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 相关文章推荐
php反弹shell实现代码
Apr 22 PHP
PHP遍历某个目录下的所有文件和子文件夹的实现代码
Jun 28 PHP
PHP输出缓存ob系列函数详解
Mar 11 PHP
PHP图片库imagemagick安装方法
Sep 23 PHP
php计算两个整数的最大公约数常用算法小结
Mar 05 PHP
PHP面试题之文件目录操作
Oct 15 PHP
php使用curl实现ftp文件下载功能
May 16 PHP
php验证码生成器
May 24 PHP
PHP检查网站是否宕机的方法示例
Jul 24 PHP
PHP实现超简单的SSL加密解密、验证及签名的方法示例
Aug 28 PHP
PHP调用API接口实现天气查询功能的示例
Sep 21 PHP
Yii2结合Workerman的websocket示例详解
Sep 10 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
分页显示Oracle数据库记录的类之一
2006/10/09 PHP
web方式ftp
2006/10/09 PHP
Php+SqlServer实现分页显示
2006/10/09 PHP
同台服务器使用缓存APC效率高于Memcached的演示代码
2010/02/16 PHP
php设计模式 Visitor 访问者模式
2011/06/28 PHP
PHP中的reflection反射机制测试例子
2014/08/05 PHP
smarty自定义函数htmlcheckboxes用法实例
2015/01/22 PHP
详解PHP中的Traits
2015/07/29 PHP
ThinkPHP5框架缓存查询操作分析
2018/05/30 PHP
FormValidate 表单验证功能代码更新并提供下载
2008/08/23 Javascript
一个简单的js鼠标划过切换效果
2010/06/30 Javascript
javaScript arguments 对象使用介绍
2013/10/18 Javascript
AngularJS通过$sce输出html的方法
2016/09/22 Javascript
Node.js利用Net模块实现多人命令行聊天室的方法
2016/12/23 Javascript
微信小程序 安全包括(框架、功能模块、账户使用)详解
2017/01/16 Javascript
微信小程序搜索组件wxSearch实例详解
2017/06/08 Javascript
vue和H5 draggable实现拖拽并替换效果
2020/07/29 Javascript
[03:38]2014DOTA2西雅图国际邀请赛 VG战队巡礼
2014/07/07 DOTA
Python 自动安装 Rising 杀毒软件
2009/04/24 Python
解决出现Incorrect integer value: '' for column 'id' at row 1的问题
2017/10/29 Python
儿童学习python的一些小技巧
2018/05/27 Python
详解Python 正则表达式模块
2018/11/05 Python
python sort、sort_index方法代码实例
2019/03/28 Python
python实现两个dict合并与计算操作示例
2019/07/01 Python
Python替换月份为英文缩写的实现方法
2019/07/15 Python
Python3开发环境搭建详细教程
2020/06/18 Python
Python爬虫之Selenium实现窗口截图
2020/12/04 Python
pycharm实现猜数游戏
2020/12/07 Python
IE9对HTML5中部分属性不支持的原因分析
2014/10/15 HTML / CSS
中学生学习生活的自我评价
2013/10/26 职场文书
高校辅导员推荐信范文
2013/12/25 职场文书
先进个人事迹材料
2014/01/25 职场文书
学生会辞职信
2015/03/02 职场文书
酒店开业主持词
2015/07/02 职场文书
PyQt5实现多张图片显示并滚动
2021/06/11 Python
JS中forEach()、map()、every()、some()和filter()的用法
2022/05/11 Javascript