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 相关文章推荐
第六节 访问属性和方法 [6]
Oct 09 PHP
PHP 和 MySQL 基础教程(二)
Oct 09 PHP
php中计算未知长度的字符串哪个字符出现的次数最多的代码
Aug 14 PHP
php生成zip压缩文件的方法详解
Jun 09 PHP
PHP中使用TCPDF生成PDF文档实例
Jul 01 PHP
php中单个数据库字段多列显示(单字段分页、横向输出)
Jul 28 PHP
PHP中__FILE__、dirname与basename用法实例分析
Dec 01 PHP
PHP实现递归复制整个文件夹的类实例
Aug 03 PHP
php数组函数array_key_exists()小结
Dec 10 PHP
php中foreach结合curl实现多线程的方法分析
Sep 22 PHP
Thinkphp 空操作、空控制器、命名空间(详解)
May 05 PHP
Yii框架学习笔记之应用组件操作示例
Nov 13 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
php header()函数使用说明
2008/07/10 PHP
PHP 单引号与双引号的区别
2009/11/24 PHP
解析php中const与define的应用区别
2013/06/18 PHP
让ThinkPHP支持大小写url地址访问的方法
2014/10/31 PHP
动态改变textbox的宽高的js
2006/10/26 Javascript
javascript类继承机制的原理分析
2009/09/12 Javascript
js数据验证集合、js email验证、js url验证、js长度验证、js数字验证等简单封装
2010/05/15 Javascript
jquery对ajax的支持介绍
2013/12/10 Javascript
jQuery实现按钮的点击 全选/反选 单选框/复选框 文本框 表单验证
2015/06/25 Javascript
jQuery实现仿腾讯视频列表分页效果的方法
2015/08/07 Javascript
基于jQuery实现的美观星级评论打分组件代码
2015/10/30 Javascript
实例详解AngularJS实现无限级联动菜单
2016/01/15 Javascript
Jquery调用iframe父页面中的元素及方法
2016/08/23 Javascript
微信小程序 JS动态修改样式的实现代码
2017/02/10 Javascript
详解VUE 定义全局变量的几种实现方式
2017/06/01 Javascript
angular 实时监听input框value值的变化触发函数方法
2018/08/31 Javascript
Vue 后台管理类项目兼容IE9+的方法示例
2019/02/20 Javascript
微信小程序左右滚动公告栏效果代码实例
2019/09/16 Javascript
js属性对象的hasOwnProperty方法的使用
2021/02/05 Javascript
python实现自动登录人人网并访问最近来访者实例
2014/09/26 Python
Windows系统下安装Python的SSH模块教程
2015/02/05 Python
Python 获得命令行参数的方法(推荐)
2018/01/24 Python
Python numpy.array()生成相同元素数组的示例
2018/11/12 Python
Python应用领域和就业形势分析总结
2019/05/14 Python
Python通过len函数返回对象长度
2020/10/22 Python
什么是serialVersionUID
2016/03/04 面试题
社区活动总结报告
2014/05/05 职场文书
反四风对照检查材料
2014/09/22 职场文书
信访稳定工作汇报
2014/10/27 职场文书
文明礼仪倡议书
2015/04/28 职场文书
工作年限证明范本
2015/06/15 职场文书
2015年除四害工作总结
2015/07/23 职场文书
环保建议书范文
2015/09/14 职场文书
Nginx安装完成没有生成sbin目录的解决方法
2021/03/31 Servers
python 如何获取页面所有a标签下href的值
2021/05/06 Python
Pytorch 实现变量类型转换
2021/05/17 Python