Why call session not working? |
my config is like this :
Code: $config['sess_driver'] = 'database'; // select database driver My autoload is like this : Code: $autoload['libraries'] = array('database', 'session', 'form_validation', 'functions'); In controller login.php : Code: $this->session->set_userdata('club', 'chelsea'); In controller dashboard.php : Code: echo $this->session->userdata('club'); It did not succeed in calling the session club if a different controller But, when I call session club in the same controller(controller login.php), it's working I try Code: $this->library->load('session'); in the constructor of Code: Dashboard.php . But it's not a success Any solution to solve my problem? Thank you
@garimapatil
Instead of this... PHP Code: echo $this->session->userdata('club');// [Technically this should work.] Try this... PHP Code: echo $this->session->club; Documentation: https://codeigniter.com/user_guide/libra...ssion-data Are you using any debugging tools? Also, keep in mind that the login page must be executed first in order for the session variable to be set. If the dashboard page is executed first then the session variable will not exist.
|
Welcome Guest, Not a member yet? Register Sign In |