Laravel 5.4.36中session没有保存成功问题的解决


Posted in PHP onFebruary 19, 2018

session使用注意点   

laravel是一款php框架了,在使用laravel时会碰到session使用问题,工作中使用的是session默认的文件缓存,在使用过发现  session()->put("key","values") 没有设置成功,最后翻源码发现是使用文件缓存时候需要使用save() 方法才能持久化到数据库中

源码:vendor/laravel/framework/src/Illuminate/Session/Store.php

/**
  * Save the session data to storage.
  *
  * @return bool
  */
 public function save()
 {
  $this->ageFlashData();

  $this->handler->write($this->getId(), $this->prepareForStorage(
   serialize($this->attributes)
  ));
  $this->started = false;
 }

由于使用文件缓存 因此write方法调用的源码:vendor/laravel/framework/src/Illuminate/Session/FileSessionHandler.php

/**
  * {@inheritdoc}
  */
 public function write($sessionId, $data)
 {
  $this->files->put($this->path.'/'.$sessionId, $data, true);

  return true;
 }

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,如果有疑问大家可以留言交流,谢谢大家对三水点靠木的支持。

PHP 相关文章推荐
自定义PHP分页函数
Oct 09 PHP
如何隐藏你的.php文件
Jan 04 PHP
PHP 采集心得技巧
May 15 PHP
学习discuz php 引入文件的方法DISCUZ_ROOT
Jun 21 PHP
fleaphp常用方法分页之Pager使用方法
Apr 23 PHP
php的list()的一步操作给一组变量进行赋值的使用
May 18 PHP
PHP获取photoshop写入图片文字信息的方法
Mar 31 PHP
php实现微信企业号支付个人的方法详解
Jul 26 PHP
php实现微信公众平台发红包功能
Jun 14 PHP
Yii 使用intervention/image拓展实现图像处理功能
Jun 22 PHP
PHP基于进程控制函数实现多线程
Dec 09 PHP
aec加密 php_php aes加密解密类(兼容php5、php7)
Mar 14 PHP
自写的利用PDO对mysql数据库增删改查操作类
Feb 19 #PHP
PHP实现QQ、微信和支付宝三合一收款码实例代码
Feb 19 #PHP
浅析PHP数据导出知识点
Feb 17 #PHP
PHP 应用容器化以及部署方法
Feb 12 #PHP
PHP使用Redis长连接的方法详解
Feb 12 #PHP
PHP长连接实现与使用方法详解
Feb 11 #PHP
搜索附近的人PHP实现代码
Feb 11 #PHP
You might like
跟我学小偷程序之成功偷取首页(第三天)
2006/10/09 PHP
PHP入门教程之面向对象的特性分析(继承,多态,接口,抽象类,抽象方法等)
2016/09/11 PHP
PHP中大括号'{}'用法实例总结
2017/02/08 PHP
如何通过View::first使用Laravel Blade的动态模板详解
2017/09/21 PHP
在b/s开发中经常用到的javaScript技术
2006/08/23 Javascript
javascript中的float运算精度实例分析
2010/08/21 Javascript
js 替换功能函数,用正则表达式解决,js的全部替换
2010/12/08 Javascript
解决jquery操作checkbox火狐下第二次无法勾选问题
2014/02/10 Javascript
Javascript原型链和原型的一个误区
2014/10/22 Javascript
js+HTML5实现视频截图的方法
2015/06/16 Javascript
JS实现自动定时切换的简洁网页选项卡效果
2015/10/13 Javascript
javascript面向对象程序设计高级特性经典教程(值得收藏)
2016/05/19 Javascript
Jquery组件easyUi实现手风琴(折叠面板)示例
2016/08/23 Javascript
JS for...in 遍历语句用法实例分析
2016/08/24 Javascript
BootStrap树状图显示功能
2016/11/24 Javascript
详解Javascript获取缓存和清除缓存API
2017/05/25 Javascript
JS实现瀑布流布局
2017/10/21 Javascript
vscode中eslint插件的配置(prettier配置无效)
2019/09/10 Javascript
TypeScript魔法堂之枚举的超实用手册
2020/10/29 Javascript
JavaScript实现网页下拉菜单效果
2020/11/20 Javascript
python使用turtle库绘制树
2018/06/25 Python
不管你的Python报什么错,用这个模块就能正常运行
2018/09/14 Python
Python依赖包迁移到断网环境操作
2020/07/13 Python
提高python代码运行效率的一些建议
2020/09/29 Python
使用canvas对多图片拼合并导出图片的方法
2018/08/28 HTML / CSS
创业计划书中包含的9个方面
2013/12/26 职场文书
医院辞职信范文
2014/01/17 职场文书
本科毕业生专业自荐书范文
2014/02/05 职场文书
幼儿园小班家长寄语
2014/04/02 职场文书
新年爱情寄语
2014/04/08 职场文书
铣床操作工岗位职责
2014/06/13 职场文书
在教室放鞭炮的检讨书
2014/09/28 职场文书
2015年创先争优活动总结
2015/03/27 职场文书
幼儿园托班开学寄语(2015秋季)
2015/05/27 职场文书
2016年秋季新学期致辞
2015/07/30 职场文书
大学生,三分钟即兴演讲稿
2019/07/22 职场文书