tempdata 在 codeigniter 中不起作用



Form.php(controller(

public function dispdata()
{
$result['data']=$this->Form_model->displayrecords();
$this->load->view('display_records',$result);
if (!$this->session->userdata('ci_session')) 
{
redirect('Form/login');
}
else
{
$this->session->set_tempdata('item',$result,5);
}
}

display_records(查看(

<?php 
if($this->session->tempdata('item')){
redirect('Form/login');
}
?>

我有一个注册表,我在其中存储了所有注册的详细信息,其中存储了datbase中的所有注册详细信息以及我显示的数据库的详细信息 它在视图页面中。

我如何在查看页面中显示所有数据库详细信息,该视图页面我试图仅显示 5 秒,5 秒后它应该重定向到登录页面。 我已经尝试使用上面的代码,但它不起作用,任何人都可以打电话给我我出错的地方吗?

根据codeigniter文档session如下所示。

$_SESSION['item'] = 'value';
$this->session->mark_as_temp('item', 300); // Expire in 5 minutes

$this->session->set_tempdata('item', base_url('controller/method'), 300);

相关内容

  • 没有找到相关文章

最新更新