В стандартном PHP я могу установить идентификатор сессии следующим образом:
$my_session_id = $_GET['session_id']; //gets the session ID successfully
session_id($my_session_id); //sets the session with my session_id
session_start(); //starts session.
Как я могу сделать то же самое с CodeIgniter? Я пытаюсь следующее:
$my_session_id = $_GET['session_id']; //gets the session ID successfully
$this->session->userdata('session_id', $my_session_id); //it won't set the session with my id.
print_r($this->session->userdata);
Я делаю какую-то ошибку? Пожалуйста, помогите мне, так как я потратил несколько часов на эту проблему. Если есть какая-то проблема с классом CodeIgniter Session, могу ли я использовать стандартный код PHP для начала сеанса? Я попытался поместить стандартный код в CodeIgniter, но он все еще не устанавливает session_id. Я также установил $config['sess_match_useragent'] = FALSE;