Follow along with the video below to see how to install our site as a web app on your home screen.
Бележка: This feature may not be available in some browsers.
djpatzo каза:http://codeigniter.com/user_guide/libraries/sessions.html
echo $this->session->userdata('user_info');
После видях следното...Note: The Session class does not utilize native PHP sessions. It generates its own session data, offering more flexibility for developers.
[array]
(
'session_id' => random hash,
'ip_address' => 'string - user IP address',
'user_agent' => 'string - user agent data',
'last_activity' => timestamp
)
Т.е. сложи в array тези, които са ти след $_SESSION['user_info'][ТЕЗИ_ТУК]Където item е индекса в array, който прави връзката към детайла който искаш да избереш. За пример със session_id даваме следното:Бележка: Фукцията ще върне FALSE (boolean) ако детайла, който се опитваш да ползваш не съществува.Код:$session_id = $this->session->userdata('session_id');
djman каза:Мда, не бях се сетил за тоя начин, но:
$this->session->set_userdata('user_id', $_SESSION['user_info']['id']);
$userid=$this->session->userdata('user_id');
дава грешка Message: Undefined variable: _SESSION
:roll:
$user_info_id = $_SESSION['user_info']['id'];
// И СЛЕД ТОВА СЛЕДНОТО
$this->session->set_userdata('user_id', $user_info_id);
$user_id = $this->session->userdata('user_id');
[array]
(
'session_id' => $_SESSION['user_info']['id'],
'ip_address' => $_SESSION['user_info']['ip'],
'user_agent' => $_SESSION['user_info']['agent'],
'last_activity' => $_SESSION['user_info']['l_activity']
)
alex95_bg_2 каза:CI не ползва истински сесии, това неговото е имитация с куки. Сложи session_start() в индекса.
Може и да не стане в индекса, тррябва да изровиш къде пуска output buffer-a, в момента не мога да проверя
като пуснеш сесията просто echo $_SESSION['tov']['a']