检查codeigniter中的会话
我是CODEIGNITER框架的新手,我有一个问题要检查是否设置了会话['username'] 在“php”中,我只需执行以下操作:检查codeigniter中的会话,codeigniter,session,testing,Codeigniter,Session,Testing,我是CODEIGNITER框架的新手,我有一个问题要检查是否设置了会话['username'] 在“php”中,我只需执行以下操作: if( is set ($_SESSION['username'])){ $username = $_SESSION['username']; //...more code here } else { //more code here } 但我不知道如何在这个框架中测试它。 谢谢所有愿意帮助我的人
if( is set ($_SESSION['username'])){
$username = $_SESSION['username'];
//...more code here
} else {
//more code here
}
但我不知道如何在这个框架中测试它。
谢谢所有愿意帮助我的人 试试这个
if($this->session->userdata('username')){
//enter code here
}
用于设置会话
$this->session->set_userdata('username','your_username');
有关更多信息,请尝试此
if($this->session->userdata('username')){
//enter code here
}
用于设置会话
$this->session->set_userdata('username','your_username');
有关更多信息,请通过此方式查看
if($this->session->userdata('username')){
// do something when exist
}else{
// do something when doesn't exist
}
你可以这样检查
if($this->session->userdata('username')){
// do something when exist
}else{
// do something when doesn't exist
}
如果您使用的是CodeIgniter3,那么可以使用会话库的magic Getter和Setter方法 要设置会话变量,请执行以下操作:
$this->session->username = 'your_username';
echo $this->session->username;
要获取会话变量,请执行以下操作:
$this->session->username = 'your_username';
echo $this->session->username;
如果您使用的是CodeIgniter3,那么可以使用会话库的magic Getter和Setter方法 要设置会话变量,请执行以下操作:
$this->session->username = 'your_username';
echo $this->session->username;
要获取会话变量,请执行以下操作:
$this->session->username = 'your_username';
echo $this->session->username;