lil*_*lin 5 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' => 'sessions',
'lottery' => [2, 100],
'cookie' => 'laravel_session',
'path' => '/',
'domain' => null,
'secure' => false,
];
Run Code Online (Sandbox Code Playgroud)
我在网络组中放置了路由规则
Route::group(['middleware' => ['web']], function () {
Route::get('/example/demo', 'ExampleController@demo');
});
Run Code Online (Sandbox Code Playgroud)
可以写入存储文件夹,但每个请求都将生成一个新的会话文件
这怎么发生的?
我怎么解决这个问题?
问题在于这一行:
'cookie' => 'laravel_session'
Run Code Online (Sandbox Code Playgroud)
我不知道是什么原因导致问题,laravel或浏览器,但你不能使用_或.在cookie名称.从cookie名称移动下划线将解决问题.
我也发现了这个IE:http://blogs.msdn.com/b/ieinternals/archive/2009/08/20/wininet-ie-cookie-internals-faq.aspx
| 归档时间: |
|
| 查看次数: |
976 次 |
| 最近记录: |