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+AJAX聊天程序[聊天室]提供下载
Jul 21 PHP
libmysql.dll与php.ini是否真的要拷贝到c:\windows目录下呢
Mar 15 PHP
MySQL的FIND_IN_SET函数使用方法分享
Mar 27 PHP
PHP获取文件夹内文件数的方法
Mar 12 PHP
php的闭包(Closure)匿名函数初探
Feb 14 PHP
各种快递查询--Api接口
Apr 26 PHP
php原生导出excel文件的两种方法(推荐)
Nov 19 PHP
php表单文件iframe异步上传实例讲解
Jul 26 PHP
PHP写API输出的时用echo的原因详解
Apr 28 PHP
laravel通过a标签从视图向控制器实现传值
Oct 15 PHP
laravel5.5安装jwt-auth 生成token令牌的示例
Oct 24 PHP
PHP实现创建以太坊钱包转账等功能
Apr 21 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
全国FM电台频率大全 - 9 上海市
2020/03/11 无线电
php站内搜索并高亮显示关键字的实现代码
2011/12/29 PHP
PHP数据类型之布尔型的介绍
2013/04/28 PHP
ThinkPHP模板中数组循环实例
2014/10/30 PHP
Yii遍历行下每列数据的方法
2016/10/17 PHP
网络图片延迟加载实现代码 超越jquery控件
2010/03/27 Javascript
jquery实现div阴影效果示例代码
2013/09/16 Javascript
JS字符串截取函数实例
2013/12/27 Javascript
JS实现图片无间断滚动代码汇总
2014/07/30 Javascript
一个JavaScript递归实现反转数组字符串的实例
2014/10/14 Javascript
jQuery遍历DOM元素与节点方法详解
2016/04/14 Javascript
AngularJS入门教程之与服务器(Ajax)交互操作示例【附完整demo源码下载】
2016/11/02 Javascript
基于jQuery实现的打字机效果
2017/01/16 Javascript
Node.JS中快速扫描端口并发现局域网内的Web服务器地址(80)
2017/09/18 Javascript
JS实现的合并多个数组去重算法示例
2018/04/11 Javascript
AngularJS中的作用域实例分析
2018/05/16 Javascript
vue绑定事件后获取绑定事件中的this方法
2018/09/15 Javascript
富文本编辑器vue2-editor实现全屏功能
2019/05/26 Javascript
element-ui中Table表格省市区合并单元格的方法实现
2019/08/07 Javascript
vue实现导航标题栏随页面滚动渐隐渐显效果
2020/03/12 Javascript
Python yield使用方法示例
2013/12/04 Python
Python多线程爬虫实战_爬取糗事百科段子的实例
2017/12/15 Python
在Python运行时动态查看进程内部信息的方法
2019/02/22 Python
Python中关于浮点数的冷知识
2019/09/22 Python
PIL包中Image模块的convert()函数的具体使用
2020/02/26 Python
Pytorch使用PIL和Numpy将单张图片转为Pytorch张量方式
2020/05/25 Python
Python命名空间namespace及作用域原理解析
2020/06/05 Python
pytorch  网络参数 weight bias 初始化详解
2020/06/24 Python
时尚圣经:The Fashion Bible
2019/03/03 全球购物
为什么要用EJB
2014/04/17 面试题
网游商务专员求职信
2013/10/15 职场文书
统计员岗位职责
2013/11/14 职场文书
群众路线教育实践活动自我剖析思想汇报
2014/10/04 职场文书
2015年暑期见闻
2015/07/14 职场文书
高三英语教学反思
2016/03/03 职场文书
考生诚信考试承诺书(2016版)
2016/03/25 职场文书