在CodeIgniter中,检查输入是否存在很容易。
而不是使用
$something = isset($_POST['something']) ? $_POST['something'] : NULL;
您可以这样做:
$something = $this->input->post('something');
我的问题是,会话是否相同?
$something = isset($_SESSION['something']) ? $_SESSION['something'] : NULL;
与
相同$something = $this->session->something;
答案 0 :(得分:1)
是的,$this->session->something
可以正常使用。
请记住加载库。如果您愿意,请阅读manual:
答案 1 :(得分:1)
使用$this->session->has_userdata('variable');
检查是否设置了会话变量,请尝试这样..
$something = $this->session->has_userdata('something')? $this->session->userdata('something') : NULL;
如果未设置会话变量,则
$something
的值为NULL
否则它有会话值。
有关详情,请参阅codeigniter session