Я пробовал следующее, но он дает мне ошибки:
print_r($this->session->userdata());
Как я могу показать все данные сеанса в CodeIgniter?
Я пробовал следующее, но он дает мне ошибки:
print_r($this->session->userdata());
Как я могу показать все данные сеанса в CodeIgniter?
print_r($this->session->userdata);
или
print_r($this->session->all_userdata());
echo "<pre>";
print_r($this->session->all_userdata());
echo "</pre>";
Покажите еще форматирование, после чего вы сможете правильно просмотреть.
Для данных сеанса печати вам не нужно использовать функцию print_r() каждый раз.
Если вы его используете, то это будет нечитаемый формат .Data будет выглядеть очень грязным.
Но если вы используете мою функцию, вам нужно всего лишь использовать p() - Funtion и передать данные в нее. // создаем новый файл в application/cms_helper.php и загружаем вспомогательные cms в //autoload или на контроллере
/* Скопируйте код для функции p здесь и вставьте в cms_helper.php в папку application/helpers */
//@parram $data-array,$d-if true then die by default it is false
//@author Your name
function p($data,$d = false){
echo "<pre>";
print_r($data);
echo "</pre>";
if($d == TRUE){
die();
}
}
Не забудьте загрузить cms_helper в ваш проект или контроллер, используя $this- > load- > helper ('cms'); используйте следующий код в своем контроллере или модели, он будет работать только GREAT.
p($this->session->all_userdata()); // it will apply pre to your sesison data and other array as well
вот код:
<?php echo '<pre>' . print_r($_SESSION, TRUE) . '</pre>'; ?>