我将会话变量保存在一个控制器中,并能够在保存后获取该变量。
class OrderController extends Controller{
public function order(){
echo "<pre>";
Session::put('shakir','shakir');
print_r(Session::all());
exit;
}
}
输出为:
Array(
[_token] => LaQpxgzrhg0PX4YyGWmOZZpv1j3Ofj8jmEVQwpgD
[_previous] => Array(
[url] => http:
)
[PHPDEBUGBAR_STACK_DATA] => Array
()
[_flash] => Array(
[old] => Array
()
[new] => Array
()
)
[shakir] => shakir
)
但是,当我尝试在另一个控制器中访问同一会话时,添加的会话不存在于其中。
class SearchController extends Controller{
public function search(){
echo "<pre>";
print_r(Session::all());
exit;
}
}
输出为:
Array(
[_token] => LaQpxgzrhg0PX4YyGWmOZZpv1j3Ofj8jmEVQwpgD
[_previous] => Array(
[url] => http:
)
[PHPDEBUGBAR_STACK_DATA] => Array
()
[_flash] => Array(
[old] => Array
()
[new] => Array
()
)
)
你知道问题出在哪里,我错过了什么吗。
谢谢