Laravel会话外观以及如何设置要使用的会话

时间:2018-12-22 19:05:48

标签: php laravel session

我在我的REST API服务器上使用Laravel 5.7,并且我想尽可能使用大部分Laravel解决方案。我需要的是,成功登录后,我需要启动会话,以响应方式返回到前端,并且在每个新请求下,我都想启动相同的会话并从会话中读/写数据。

我可以用纯PHP做到这一点:

$sid = md5('some_id');
session_id($sid);
session_start();
$_SESSION["name"] = "test";

在我使用下一个请求时:

$sid = md5('mobile');
session_id($sid);
session_start();
print_r($_SESSION);

我有数组

Array
(
    [name] => test
)

正如我所说,我尝试使用Laravel Session,但无法弄清楚如何获得相同的结果。我尝试过这样的事情:

Session::setId('aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa');
Session::start();
Session::put('name', 'Yoda');

但是我较新的人不能参加相同的会议,总是新的会议。

有人知道我能解决我的问题吗?

P.S。在第一个解决方案中,PHPSESSID也被添加到cookie中,第二个则没有。

谢谢

0 个答案:

没有答案