Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如果会话过期,自动重定向home-Codeigniter_Php_Codeigniter_Session - Fatal编程技术网

Php 如果会话过期,自动重定向home-Codeigniter

Php 如果会话过期,自动重定向home-Codeigniter,php,codeigniter,session,Php,Codeigniter,Session,在codeigniter中是否有一个地方可以配置在用户会话过期时自动重定向到我的根页面(我不想延长会话过期的时间) 情景示例: 用户登录,让页面闲置一天,返回到该页面 需要经过验证的会话,并且到处都可以看到PHP错误 我更希望这种情况下的任何东西都被重定向到我的根登录页面 谢谢大家! 将此内容放入构造函数中,因为当控制器运行时,构造函数将首先执行 function __construct() { parent::__construct(); if(empty(

在codeigniter中是否有一个地方可以配置在用户会话过期时自动重定向到我的根页面(我不想延长会话过期的时间)

情景示例:

用户登录,让页面闲置一天,返回到该页面 需要经过验证的会话,并且到处都可以看到PHP错误

我更希望这种情况下的任何东西都被重定向到我的根登录页面


谢谢大家!

将此内容放入构造函数中,因为当控制器运行时,构造函数将首先执行

 function __construct() {
        parent::__construct();
         if(empty($this->session->userdata("login_session_user")))
         {
         redirect(site_url(),'refresh');
         }
    }

将此内容放入构造函数中,因为当控制器运行时,构造函数将首先执行

 function __construct() {
        parent::__construct();
         if(empty($this->session->userdata("login_session_user")))
         {
         redirect(site_url(),'refresh');
         }
    }

在每个函数中使用下面的代码,并将函数代码放在if循环中。这将是你的全部使用。多谢各位

$this->load->helper('url');
    if($this->session->userdata('logged_in'))

    {  
         // You function code should be placed here .

    }
    else{

        redirect(site_url(),'refresh');

    }

在每个函数中使用下面的代码,并将函数代码放在if循环中。这将是你的全部使用。多谢各位

$this->load->helper('url');
    if($this->session->userdata('logged_in'))

    {  
         // You function code should be placed here .

    }
    else{

        redirect(site_url(),'refresh');

    }

你所描述的例子永远不会发生。您可以发布检查有效会话的代码吗?CI中没有自动重定向到根页面的配置。我们可以通过在公共控制器中编写重定向代码来实现。我希望这个答案能对你有所帮助。你所描述的例子永远不会发生。您可以发布检查有效会话的代码吗?CI中没有自动重定向到根页面的配置。我们可以通过在公共控制器中编写重定向代码来实现。我希望这个答案能对你有所帮助。