Search code examples
phpcodeigniterreferencecodeigniter-2

How to check if session is created or exixst in codeigniter


This is my Controller to check if session exist or created

function guestcart(){
        if(!empty($session)){
            $seed = 132;
            $session = $this->session->userdata($seed);
            echo 'Session created';
        }  else {
            $this->session->userdata($seed); 
            echo 'Session exist ';

        }
    }

I am not able to bifurcate it I am new to codeigniter


Solution

  • to get session data you need to do, $this->session->userdata('item'), and check for its value, change it to:

    function guestcart(){        
        $session = $this->session->userdata('seed_key');
        if(!empty($session)){            
            echo 'Session exist ';        
        }  else {     
            $seed = 132;   
            //set the session data    
            $session = $this->session->set_userdata('seed_key', $seed);
            echo 'Session created';
        }
    }