2017-02-15 6 views
1

Я построил сайт на codeigniter, он отлично работает на localhost, но когда я загрузил его на 000webhost, он ведет себя неправильно. Сессия не установка .session не работает в прямом server.i называется сессии в конструкторе контроллераCodeigniter: сеанс не работает на реальном веб-сайте

$this->load->library('session'); 

я устанавливаю его значение в методе одного и того же контроллера, как этот

$session_array = array(
       'Username'=>'admin', 
       'Logged In'=>'TRUE', 
       ); 
$this->session->set_userdata($session_array); 

он работает, чтобы установить значение для только один раз, но когда я нажимаю на любой другой ссылке он истекает или что-то еще

+0

убедитесь, что имя контроллера начинается с заглавной буквы –

ответ

1

@navigator Перейдите к настройке сайта на 000webhost и изменить версию PHP для 7.0 будет работать нормально.

-1

Sheyar Ахмед является правильным, измените PHP версию 7.0, сеанс CodeIgniter работал для меня, когда я понизил его от PHP 7.1 :)

Смежные вопросы