我的控制器中有 2 个函数,我使用第一个函数向第二个函数发送会话。我在说的是:
public function search()
{
$search_term = $this->input->post('search_term');
$this->session->set_userdata('search_term', $search_term);
redirect('search_result/');
}
第二个功能:
function search_result()
{
$search_term = $this->session->userdata('search_term');
$data['search_term'] = $search_term;
$this->load->view('includes/template', $data);
}
一切都很好,但问题是,我想阻止直接访问search_result()
功能。我的意思是,我想search_term
在用户直接调用时取消设置会话search_result()
。我应该怎么办?!