请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

session问题

在http请求时,已经用swoole加载了tp的框架且常驻内存,那么swoole的session和tp的session有什么区别,怎么用?比如用户第一次http请求时,在tp框架里使用的$_SESSION全局变量存了一个值,按道理在response时要setcookie一下sessionid的值,不然下次怎么维持会话状态,那是不是意味着要先从框架中获取sessionid然后传到swoole中再setcookie,那怎么回传呢?关于session这块一头雾水现在,烦请singwa老师后续课程有可能的话,作一个补充讲解,感激涕零!!!

正在回答 回答被采纳积分+3

2回答

提问者 qq_旭_2 2018-04-07 15:43:28

 http请求里 swoole加载了tp但是response部分是swoole处理的,在tp框架里返回了渲染后的html内容,难道框架里开启session的时候,能直接把sessionid传给客户端浏览器吗,不需要swoole的response处理了???


0 回复 有任何疑惑可以回复我~
singwa 2018-04-07 13:49:54

您好。 session 默认是保存在 你本地磁盘的目录下的。您先了解下session的机制。 也可以通过修改配置把session放到数据库中  比如redis等。

如果您的项目做了分布式的话,那session不建议放本地目录下,需要放到redis等中,

0 回复 有任何疑惑可以回复我~
  • 提问者 qq_旭_2 #1
     http请求里 swoole加载了tp但是response部分是swoole处理的,在tp框架里返回了渲染后的html内容,难道框架里开启session的时候,能直接把sessionid传给客户端浏览器吗,不需要swoole的response处理了???
    
    回复 有任何疑惑可以回复我~ 2018-04-07 21:51:17
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信