Вам нужно передать переменные, которые вы хотите использовать, на ваш взгляд.
Примерно так:
В одну сторону:
В вашем контроллере:
public function startEncryptedSession(){
$this->load->library('session');
$this->load->library('encrypt');
$data = array('session_key' => $this->session->userdata('session_key'));
$this->load->view('index', $data);
}
На ваш взгляд:
<?php echo $session_key; ?>
Другой способ:
В вашем контроллере:
public function startEncryptedSession(){
$this->load->library('session');
$this->load->library('encrypt');
$data = array('session' => $this->session->all_userdata());
$this->load->view('index', $data);
}
На ваш взгляд:
<?php echo $session['session_key']; ?>
Несколько советов: класс сеанса CodeIgniter отчасти отстой, поскольку он хранит данные в файле cookie и имеет очень низкий предел размера данных (или, по крайней мере, так было в прошлый раз, когда я проверял) ... так что вы можете Вы хотите обработать его с помощью стандартных сессионных функций PHP или создав собственный класс. Но я оставлю это для вас, чтобы проверить, так как это не то, что вы просили.