笨会话不会设置
问题描述:
你好,我尝试了一些值设置会议,但我不会把我的会话: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";
}