<<关于 Laravel session 存入 Redis 取出 反序列化问题 问题? >>
求问!
有两个项目需要共享session , 已经设置了 redis 存储session ,但是 不知道为什么 larave 从redis 中取出的session 是个字符串 无法反序列化后获取到数组 , 敢问社区的各位老铁如何解决这个问题 ,不喜勿喷 小编在此谢过
session 存储 Session::put('name', 'aruis');
从redis 中取出 是下面的一串
"s:198:"a:4:{s:6:"_token";s:40:"ugPrn3900MWcWjeKqptgF95z9IUFbf9eeru00Hi6";s:4:"name";s:5:"aruis";s:9:"_previous";a:1:{s:3:"url";s:17:"http://sample.vip";}s:6:"_flash";a:2:{s:3:"old";a:0:{}s:3:"new";a:0:{}}}";"
顶下 希望有人可以解答 感激不尽
已经解决 有遇到相同问题可以中下面留言 ,鄙人可以指教谢谢
我的session无法存入redis中,config下面的database和session文件都配置,env也配置了,predis也安装了。redis是正常可以使用的,使用session(['key'=>'value'])不能把值存入redis,你遇到过这样的问题没,麻烦指教下,谢谢了。
怎么反序列化的 - -
老哥这个如何反序列
这是因为你存入时序列化了两次,请留意第一个字符和最后一个字符