Laravel session的保存机制

与$_SESSION不同Laraver中的session是在当次程序执行完毕时保存到文件或其他存储引擎中的,也就是说如果使用了die等强制结束程序的函数将不会自动保存session导致session失效,但Laravel提供了save()方法来手动保存session

 

//session不生效的例子
session()->put(['user_id'='10086']);
die();

 

//手动保存session的例子
session()->put(['user_id'='10086']);
session()->save();
die();

 

posted on 2019-11-04 16:46  潇潇六月雨  阅读(512)  评论(0编辑  收藏  举报

导航