Laravel的新手,并且在Sessions方面遇到了一些问题。
在我的Linux服务器中,我有一些存储在子域中的PHP脚本,其中一个是与Laravel一起使用的。
我将所有这些设置为:
$_SESSION
除了Laravel之外,我可以在我的所有子域中检索所有__str__
数据数组。
我该如何解决这个问题?
答案 0 :(得分:1)
执行session('variableA, 'myvalue')
实际上会将myvalue
设置为默认值,这不是设置会话变量值的正确方法。
相反,您可以session(['variableA' => 'myvalue'])
使用全局帮助程序设置会话。
大多数设置都在配置文件中完成,与您有关session_set_cookie_params
的问题有关。
答案 1 :(得分:0)
您可以使用Laravel session()函数获取会话变量。 喜欢
$a = session('VariableA')
它将返回会话$ variableA
或者如果你想将$ variableA设置为会话变量,你只需:session('variableA', 'value')