Как получить данные сеанса из внешнего PHP в codeignighter
Итак, у меня есть контроллер в codeigniter, я хочу включить сеанс, который я запустил на том же веб-сайте, но в другой папке (не codeigniter)
сеанс я бы нормально использовал вот так
session_start(); $userID = $_SESSION[userid];
теперь я могу использовать
$userIDВАР в любом месте этой страницы.
как бы то ни было, я новичок в codeigniter и для того, что я видел, мне нужно включить сеанс в автозагрузку, я сделал это.
Затем
$session_id = $this->session->userdata('userid');
Что я уже пробовал:
private function getResults() { { $data['emailcount'] = $score = $this->actions->getEmailCount(); $data['sentEmailCount'] = $score = $this->actions->getSentEmailCount(); $data['score'] = $score = $this->actions->getScore(); $data['percentile'] = $percentile = $this->actions->getPercentile($score); $data['timespent'] = $this->input->get('time'); }; $adddata = array( 'uniID' => '5', 'testName' => 'Abintegro E-Tray test', 'testID' => '99999', 'total' => '20', 'userID' => '00000', 'useInPercentile' => '1', 'correct' => $score = $this->actions->getScore(), 'percent' => $score = $this->actions->getScore(), 'percentile' => $percentile = $this->actions->getPercentile($score), 'dateTaken' => date('Y-m-d H:i:s'), 'timeSpent' => $this->input->get('time'), 'userID' => $session_id = $this->session->userdata('userid'); ); $this->actions->add_record($adddata); return $this->load->view('client/results', $data); }