为了账号安全,请及时绑定邮箱和手机立即绑定

thinkphp5两个项目不同服务器如何操作session?

thinkphp5两个项目不同服务器如何操作session?

PHP
梵蒂冈之花 2019-03-17 23:09:11
1.现在有两个项目分别部署不同服务器里面2.已经试了如果在同一个服务器里面可用session_id取出相关session信息,但不同服务器就不可以,要用session消除该对话的自动生成session_id再读取得到,但如消除的话,项目有太多带session的东西了。
查看完整描述

4 回答

?
慕虎7371278

TA贡献1802条经验 获得超4个赞

把session数据缓存到nosql里,比如redis,mongodb

查看完整回答
反对 回复 2019-03-18
?
一只名叫tom的猫

TA贡献1906条经验 获得超3个赞

这里需要用到多服务器实现session共享技术了.
查看完整回答
反对 回复 2019-03-18
?
临摹微笑

TA贡献1982条经验 获得超2个赞

两种方案
1.session入库
2.使用memecache或者redis

查看完整回答
反对 回复 2019-03-18
?
回首忆惘然

TA贡献1847条经验 获得超11个赞

同意楼上的说法,我想了三种方案
第一种session入库
第二种用redis来保存session
第三种 用jwt来验证是否登录然后用localstorage来保存

查看完整回答
反对 回复 2019-03-18
  • 4 回答
  • 0 关注
  • 525 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信