php - session value getting changed CodeIgniter -


session getting overwritten when passing 1 controller codeigniter

i have set session value

$dbname = $this->session->set_userdata(array('newdb'=>'some_value')); 

and when display there showing correct value

but automatically getting changed different value , that's "assets" when passing 1 controller when print value coming

   [userdata]=> newdb => 'assets' 

you don't need assigning variable $dbname when setting session. believe returned true. set session $this->session->set_userdata( [ 'newdb' => 'some_value' ] ); , call value in next request $newdb = $this->session->userdata( 'newdb' );

$this->session->set_userdata( [ 'newdb' => 'some_value' ] ); $newdb = $this->session->userdata( 'newdb' ); //var_dump( $newdb );  $this->session->unset_userdata( 'newdb' );  //var_dump( $newdb );  

Comments