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面向对象全攻略 (十六) 对象的串行化
Sep 30 PHP
关于php正则匹配汉字的方法介绍
Apr 25 PHP
PHP FTP操作类代码( 上传、拷贝、移动、删除文件/创建目录)
May 10 PHP
CI框架在CLI下执行占用内存过大问题的解决方法
Jun 17 PHP
php实现将Session写入数据库
Jul 26 PHP
php正则表达式验证(邮件地址、Url地址、电话号码、邮政编码)
Mar 14 PHP
PHP+HTML+JavaScript+Css实现简单爬虫开发
Mar 28 PHP
实现PHP搜索加分页
Oct 12 PHP
PHPExcel导出2003和2007的excel文档功能示例
Jan 04 PHP
yii2 resetful 授权验证详解
May 18 PHP
解决form中action属性后面?传递参数 获取不到的问题
Jul 21 PHP
php屏蔽错误及提示的方法
May 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
《Re:从零开始的异世界生活》剧情体验,手游新作定名
2020/04/09 日漫
php数组函数序列之end() - 移动数组内部指针到最后一个元素,并返回该元素的值
2011/10/31 PHP
解析php通过cookies获取远程网页的指定代码
2013/06/25 PHP
使用php显示搜索引擎来的关键词
2014/02/13 PHP
使用YII2框架实现微信公众号中表单提交功能
2017/09/04 PHP
让 JavaScript 轻松支持函数重载 (Part 2 - 实现)
2009/08/04 Javascript
JavaScript 学习笔记(十三)Dom创建表格
2010/01/21 Javascript
checkbox全选所涉及到的知识点介绍
2013/12/31 Javascript
javascript实现左右控制无缝滚动
2014/12/31 Javascript
跟我学习javascript的异步脚本加载
2015/11/20 Javascript
15个常用的jquery代码片段
2015/12/19 Javascript
jquery点击改变class并toggle的实现代码
2016/05/15 Javascript
针对BootStrap中tabs控件的美化和完善(推荐)
2016/07/06 Javascript
JS 数字转换为大写金额的简单实例
2016/08/04 Javascript
AngularJS 服务详细讲解及示例代码
2016/08/17 Javascript
jquery延迟对象解析
2016/10/26 Javascript
js中less常用的方法小结
2017/08/09 Javascript
详解React native fetch遇到的坑
2018/08/30 Javascript
d3绘制基本的柱形图的实现代码
2018/12/12 Javascript
微信小程序实现的一键复制功能示例
2019/04/24 Javascript
JS数组进阶示例【数组的几种函数用法】
2020/01/16 Javascript
vant 解决tab切换插件标题样式自定义的问题
2020/11/13 Javascript
python目录操作之python遍历文件夹后将结果存储为xml
2014/01/27 Python
Python错误: SyntaxError: Non-ASCII character解决办法
2017/06/08 Python
Python基于QRCode实现生成二维码的方法【下载,安装,调用等】
2017/07/11 Python
pyinstaller打包单文件时--uac-admin选项不起作用怎么办
2020/04/15 Python
Python 找出英文单词列表(list)中最长单词链
2020/12/14 Python
日本网路线上商品代购服务:转送JAPAN
2016/08/05 全球购物
活动总结书
2014/05/08 职场文书
法人任命书范本
2014/06/04 职场文书
小学生校园广播稿
2014/09/28 职场文书
党的群众路线教育实践活动心得体会(教师)
2014/10/31 职场文书
高效课堂教学反思
2016/02/24 职场文书
如何写一份成功的商业计划书
2019/06/25 职场文书
MySQL悲观锁与乐观锁的实现方案
2021/11/02 MySQL
Java实现扫雷游戏详细代码讲解
2022/05/25 Java/Android