I am using CI 4.3 for my project, I have noticed session gets erased after redirect or refresh, all my session writeable creates multiple session files for each request.
my project structure is like
- application-1
------ app
------ config
------ controller
------ public
------ writeable
------ etc
------ etc
- application-2
------ app
------ config
------ controller
------ public
------ writeable
------ etc
------ etc
- system
Sample Controller Redirect
Code:
$login = $this->login->data();
Code:
$session = \Config\Services::session();
Code:
$session->set('login',$login);
Code:
return redirect()->to('application-1/access/dashboard');
I can get session variables on 'application-1/access/dassboard' only once
Code:
print_r(session('login'));
Session is then destroyed automatically.