Php Laravel 5.2每个请求都将生成一个新的会话文件
我已经配置了Php Laravel 5.2每个请求都将生成一个新的会话文件,php,session,laravel-5.2,Php,Session,Laravel 5.2,我已经配置了config/session.php return [ 'driver' => 'file', 'lifetime' => 120, 'expire_on_close' => false, 'encrypt' => false, 'files' => storage_path('framework/sessions'), 'connection' => null, 'table' =>
config/session.php
return [
'driver' => 'file',
'lifetime' => 120,
'expire_on_close' => false,
'encrypt' => false,
'files' => storage_path('framework/sessions'),
'connection' => null,
'table' => 'sessions',
'lottery' => [2, 100],
'cookie' => 'laravel_session',
'path' => '/',
'domain' => null,
'secure' => false,
];
我把路线规则放在了群组网站上
Route::group(['middleware' => ['web']], function () {
Route::get('/example/demo', 'ExampleController@demo');
});
可以写入存储文件夹,但每个请求都将生成一个新的会话文件
这是怎么发生的
如何解决此问题?问题在这行:
'cookie' => 'laravel_session'
我不知道是什么原因导致问题,laravel或browser,但您不能在cookie名称中使用\uu
或
。从cookie名称中删除下划线将解决问题
我还发现了IE:不确定,但可能是这样:在
cookie
中不要使用下划线。使用laravelsession
而不是laravelsession
。哦,天哪,没关系,谢谢!你知道怎么回事吗?谢谢你。我想不出来。我甚至在“数据库”会话中也看到了这一点。