hyperf使用session

在hyperf里面使用session的时候可以先安装组件包

Session 组件的配置储存于 config/autoload/session.php 文件中

如文件不存在,可通过 php bin/hyperf.php vendor:publish hyperf/session

命令来将 Session 组件的配置文件发布到 Skeleton 去。

修改这个文件

然后在 config/autoload/session.php 文件中

之后别忘了在runtime下创建session文件夹

然后使用的时候可以这样做,可以类似于这样写用session成员变量来处理session,有常用的 has set get remove clear getId等方法,可以看看手册

实际上在使用的时候发现有个问题,http://local.hyperf.com访问的时候一直不断生成新的session,老的session拿不到,而http://127.0.0.1:9501就可以.

查了好多资料都不知道怎么描述的,结果翻到Nginx配置反向代理无法获取session才知道,是这样的,因为你的cookie设置和你的代码不是同一个目录导致无法读取到之前的数据,可以看一下这样配置proxy_cookie_path

原来是proxy_cookie_path配置问题,之前是/,修改好了之后就可以了.

Original: https://www.cnblogs.com/lizhaoyao/p/16003158.html
Author: 李照耀
Title: hyperf使用session

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/543195/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • docker安装nacos 1.x版本

    修改配置文件 server.contextPath=/nacos server.servlet.contextPath=/nacos server.port=8848 spring…

    Java 2023年6月9日
    0107
  • 一个牛逼的FTP——Wring Ftp

    背景:总公司内网有一部分文档需要共享,想要一个能便捷管理的文档系统 需求:分帐号授权,有的帐号只能看,有的帐号只能新增,有的帐号可以增删改查,另外可以便捷的对帐号进行管理 方法: …

    Java 2023年6月8日
    0140
  • 分布式ID生成方案

    分布式ID策略 为什么要用分布式ID? 在我们业务数据量不大的时候,单库单表完全可以支撑现有业务,数据再大一点搞个 MySQL 主从同步读写分离也能对付。 但随着数据日渐增长,主从…

    Java 2023年6月15日
    083
  • 「Java分享客栈」随时用随时翻:微服务链路追踪之zipkin搭建

    前言 微服务治理方案中,链路追踪是必修课,SpringCloud的组件其实使用很简单,生产环境中真正令人头疼的往往是软件维护,接口在微服务间的调用究竟哪个环节出现了问题,哪个环节耗…

    Java 2023年6月9日
    088
  • spring框架 技术方面

    一:依赖注入的两种方式1.set注入2.构造器注入 二:web应用开发中,如何启用spring框架支持,写出关键配置在webApp中获得XMLWebApplicationConte…

    Java 2023年6月5日
    0111
  • 联盟链 Hyperledger Fabric 应用场景

    一、说明 本文主要通过一个例子分享以 Hyperledger Fabric 为代表的联盟链应用场景。 关于 Fabric 的相关概念请先参考文章 《Hyperledger Fabr…

    Java 2023年6月6日
    098
  • 注解和反射

    404. 抱歉,您访问的资源不存在。 可能是网址有误,或者对应的内容被删除,或者处于私有状态。 代码改变世界,联系邮箱 contact@cnblogs.com 园子的商业化努力-困…

    Java 2023年6月7日
    089
  • 用无感知的方式为你的数据加上一层缓存

    前言 本篇文章会介绍一个我自己写的库,库地址在这里,主要作用是提供一个注解,在你方法上使用这个注解,库提供的功能会帮你把数据自动缓存起来,下次再调用这个方法只要入参是一致的则直接会…

    Java 2023年6月5日
    0100
  • JVM-虚拟机栈

    运行时数据区-虚拟机栈 JAVA技术交流群:737698533 java虚拟机在执行java程序过程中会把它所管理的内存划分为若干个不同的区域,这些区域各有各的作用,根据java虚…

    Java 2023年6月6日
    081
  • Tomcat报错:类XXXServlet不是Servlet 解决方法

    学习servlet 结果对应网页打不开,报错 HTTP状态 500 – 内部服务器错误类型 异常报告消息 类HelloServlet不是Servlet… 根…

    Java 2023年6月9日
    0130
  • echarts X轴 或者 Y轴 添加标识线

    1、X轴添加标示线效果图 代码 option = { xAxis: { data : [‘aaa’,’bbb’] }, yAxis: {}, series: [{ symbolSi…

    Java 2023年6月8日
    0107
  • SpringBoot实现自定义路由覆盖

    背景 公司最近有一个项目二期需要对一些功能进行改造,涉及部分框架内置业务接口个性化定制,兼容老接口功能并且增加一部分新的数据返回,由于前端调用这些接口分布较多且较为零碎,修改测试成…

    Java 2023年6月15日
    087
  • Java 获取Word中的所有插入和删除修订

    在 Word 文档中启用跟踪更改功能后,会记录文档中的所有编辑行为,例如插入、删除、替换和格式更改。对插入或删除的内容,可通过本文中介绍的方法来获取。 引入Jar 方法1 手动引入…

    Java 2023年5月29日
    0132
  • Java实现栈

    package algorithm; import java.util.Arrays;import java.util.Iterator; /** @author Administ…

    Java 2023年6月15日
    085
  • 程序猿学习抖音短视频制作

    @ 前言 一、短视频简介: 1.简介 1.1 短视频变现方式 1.2 例子 1.3 短视频优势 (1)⻔槛低有利于传播 (2)喜欢看短视频的人更多 1.4 变现方式举例 (1)打造…

    Java 2023年6月13日
    071
  • vue项目启动报错 Error: spawn cmd ENOENT

    一、yarn serve 启动vue项目,如下报错: `html;gutter:true;Type checking in progress… App running …

    Java 2023年6月15日
    0117
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球