Laravel和PHP App之间的共享会话

时间:2018-01-24 14:02:45

标签: php laravel session

我在一台服务器上有两个应用程序,第一个是基于Laravel的,第二个是纯PHP应用程序。

现在我想在laravel中的会话中保存一些变量,并在我的纯PHP应用程序中使用它。

我尝试了各种方法来存储会话变量,但其中任何一个都不起作用。

Session::put('key', 'value');

$request->session()->put('key', 'value');

$_SESSION['key'] = 'value';

以上存储方法都没有允许我在纯PHP应用程序中获取会话 我在纯PHP应用程序中print_r($_SESSION)并返回null。

2 个答案:

答案 0 :(得分:1)

Laravel不使用Session来保存会话,使用,文件,cookie,redis或其他驱动器,这就是你无法直接在$ _SESSION中访问的原因。

https://laravel.com/docs/5.4/session#configuration

答案 1 :(得分:0)

我认为您在使用session_start()之前忘记了使用$_SESSION。请试一试。