Php CodeIgniter-检查会话变量是否存在
在CodeIgniter中,检查输入是否存在很容易 而不是使用Php CodeIgniter-检查会话变量是否存在,php,codeigniter,session,input,Php,Codeigniter,Session,Input,在CodeIgniter中,检查输入是否存在很容易 而不是使用 $something = isset($_POST['something']) ? $_POST['something'] : NULL; 您可以简单地执行以下操作: $something = $this->input->post('something'); 我的问题是,这和会话一样吗 $something = isset($_SESSION['something']) ? $_SESSION['something
$something = isset($_POST['something']) ? $_POST['something'] : NULL;
您可以简单地执行以下操作:
$something = $this->input->post('something');
我的问题是,这和会话一样吗
$something = isset($_SESSION['something']) ? $_SESSION['something'] : NULL;
同
$something = $this->session->something;
是的,
$this->session->something
可以正常工作
只要记住加载库。如果愿意,请阅读:使用
$this->session->has_userdata('variable')检查会话变量是否已设置代码>所以像这样尝试
$something = $this->session->has_userdata('something')? $this->session->userdata('something') : NULL;
如果未设置会话变量,则$something
具有NULL
值
否则它具有会话值
有关更多信息,请参见的可能重复