我正在尝试访问存储的var data = { "main": [{ "id": "123", "name": "name 1" }, { "id": "234", "name": "name 2" }] },
result = data.main.find(a => a.id === '234');
console.log(result);
并将其用作参考。
在Session ID
中,laravel
会在每个请求中不断变化。我知道这样做是为了避免session ID
。
一种可能的解决方案是使用session hijacking
,但如何使用它?
以上代码没有帮助,因为Session::unguard()
不断变化:
session ID
答案 0 :(得分:1)
两种解决方案:
您可以根据docs手动重新生成ID:
$request->session()->regenerate();
在每个会话中存储密钥,并将其用作参考。
存储新密钥:
`session(['key' => 'value']);`
要检索密钥:
$value = $request->session()->pull('key', 'default');