Я хотел бы прочитать один сеанс.Как повторить одну сессию с помощью Codeigniter?
Это, как я установил все мои сессии:
$data = array(
'connection' => true,
'sender_db' => $this->input->post('sender_db'),
'sender_host' => $this->input->post('sender_host'),
'sender_user' => $this->input->post('sender_user'),
'sender_pw' => $this->input->post('sender_pw'),
'receiver_db' => $this->input->post('receiver_db'),
'receiver_host' => $this->input->post('receiver_host'),
'receiver_user' => $this->input->post('receiver_user'),
'receiver_pw' => $this->input->post('receiver_pw'),
);
foreach ($data as $key => $value) {
$this->session->set_userdata($key, $value);
}
И это, как я стараюсь читать сессии sender_host
:
var_dump($this->session->get_userdata('sender_host'));
Ну, что дает мне массив, где все другие сессии также хранятся по адресу:
array(9) {
["connection"]=> bool(true)
["sender_db"]=> string(12) "datamigrator"
["sender_host"]=> string(9) "localhost"
["sender_user"]=> string(4) "root"
["receiver_db"]=> string(8) "anything"
["sender_pw"]=> string(0) ""
["receiver_host"]=> string(8) "anything"
["receiver_user"]=> string(8) "anything"
["receiver_pw"]=> string(8) "anything"
}
Как получить только один сеанс?
Я думаю, что проблема в том, как я установил сеансы ?!
Прочитайте руководство. Его довольно легко понять. http://www.codeigniter.com/user_guide/libraries/sessions.html –
его не 'get_userdata' только' userdata', чтобы получить сеанс –