笨会话不会设置

问题描述:

你好,我尝试了一些值设置会议,但我不会把我的会话:S和是我的$ tjek_login是真的笨会话不会设置

if($tjek_login === true) 
    { 
    $session_data = array(
    'username'   => $username, 
    'ip_adresse'  => $this->input->ip_address(), 
    'sidst_aktivitet' => 'hm', 
    'logget_ind'  => true 
    ); 

    $this->session->set_userdata($session_data); 

    $test = $this->session->userdata($session_data); 
    echo $test; 

    if($test === true) 
    { 
    echo "ja"; 
    } else { 
    echo "nej"; 
    } 

据我所知,在$this->session->userdata($session_data)使用=== operator不会如果数据存在,则返回true。

改为尝试做if($this->session->userdata($session_data))

此外,而不是echo $test;尝试var_dump($test);

示例代码:

if($tjek_login === true) 
    { 
    $session_data = array(
    'username'   => $username, 
    'ip_adresse'  => $this->input->ip_address(), 
    'sidst_aktivitet' => 'hm', 
    'logget_ind'  => true 
    ); 

    $this->session->set_userdata($session_data); 

    $test = $this->session->userdata($session_data); 
    var_dump($test); 

    if($test) 
    { 
    echo "ja"; 
    } else { 
    echo "nej"; 
    }