您好我尝试使用某些值设置会话但我不会设置我的会话: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";
}
答案 0 :(得分:0)
据我所知,如果数据存在,使用$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";
}