Laravel中没有PHP会话?

时间:2017-11-09 18:39:59

标签: php laravel session laravel-5

Laravel的新手,并且在Sessions方面遇到了一些问题。

在我的Linux服务器中,我有一些存储在子域中的PHP脚本,其中一个是与Laravel一起使用的。

我将所有这些设置为:

$_SESSION

除了Laravel之外,我可以在我的所有子域中检索所有__str__数据数组。

我该如何解决这个问题?

2 个答案:

答案 0 :(得分:1)

执行session('variableA, 'myvalue')实际上会将myvalue设置为默认值,这不是设置会话变量值的正确方法。

相反,您可以session(['variableA' => 'myvalue'])使用全局帮助程序设置会话。

大多数设置都在配置文件中完成,与您有关session_set_cookie_params的问题有关。

我建议您在https://laravel.com/docs/5.5/session#storing-data

上阅读

答案 1 :(得分:0)

您可以使用Laravel session()函数获取会话变量。 喜欢

$a = session('VariableA') 

它将返回会话$ variableA 或者如果你想将$ variableA设置为会话变量,你只需:session('variableA', 'value')