Мне нужна твоя помощь.Я использовал сеанс для записи выбранного пользователем типа бизнеса в CI.Например, $ this-> ci-> session-> set_userdata ('biztype', 'food').Когда пользователь входит в систему, он работает нормально.Однако, как только пользователь выйдет, сеанс будет уничтожен в функции logout (). Поэтому я снова установил userdata в функции logout (). Вы можете просмотреть код ниже:
function logout()
{
$biztype = $this->ci->session->userdata('biztype');
$this->delete_autologin();
$this->ci->session->set_userdata(array('user_id' => '', 'username' => '', 'status' => ''));
$this->ci->session->sess_destroy();
$this->ci->session->set_userdata('biztype',$biztype);
//echo $this->ci->session->userdata('biztype'); //here, i can get biztype that i want
}
Однако, когдая выхожу и перенаправляю на домашнюю страницу, я не могу получить userdata ('biztype') и мой session_id изменились.Спасибо за помощь.