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
Codeigniter 登录cibonfire后如何重定向到上一页?_Codeigniter - Fatal编程技术网

Codeigniter 登录cibonfire后如何重定向到上一页?

Codeigniter 登录cibonfire后如何重定向到上一页?,codeigniter,Codeigniter,登录cibonfire后如何重定向到上一页 如果某些模块需要登录才能查看,那么那里的代码将检查是否登录,如果未登录,它将重定向到登录页面。登录后,我们想回到同一个模块。我们怎么能这样做呢 谢谢在控制器功能的末尾添加这一行 redirect('your_view_here', $any_variables_here); 在控制器函数的末尾添加以下行 redirect('your_view_here', $any_variables_here); 我使用会话来登录和完成类似的导航任务,因为它只会

登录cibonfire后如何重定向到上一页

如果某些模块需要登录才能查看,那么那里的代码将检查是否登录,如果未登录,它将重定向到登录页面。登录后,我们想回到同一个模块。我们怎么能这样做呢


谢谢

在控制器功能的末尾添加这一行

redirect('your_view_here', $any_variables_here);

在控制器函数的末尾添加以下行

redirect('your_view_here', $any_variables_here);

我使用会话来登录和完成类似的导航任务,因为它只会让生活简单得多。在控制器函数中,我插入一行代码,如下所示:

$this->load_segs(func_get_args(), strtolower(__CLASS__).'/'.__FUNCTION__);
以下是load Segments函数:

function load_segs($params, $src){
    if ( ! is_array($params) || ! isset($src)){
        return FALSE;
    }
    foreach ($params as $key => $value){
        //only include values that don't need encoding
        if ($value != urlencode($value)){
            break;
        }
        $src .= '/'.htmlentities($value, ENT_QUOTES, 'UTF-8');
    }
    $this->session->set_userdata('return', $src);
    return $src;
}
您可以按如下方式检索信息:

$return = html_entity_decode($this->session->userdata('return'));
redirect($return);

我使用会话来登录和完成类似的导航任务,因为它只会让生活简单得多。在控制器函数中,我插入一行代码,如下所示:

$this->load_segs(func_get_args(), strtolower(__CLASS__).'/'.__FUNCTION__);
以下是load Segments函数:

function load_segs($params, $src){
    if ( ! is_array($params) || ! isset($src)){
        return FALSE;
    }
    foreach ($params as $key => $value){
        //only include values that don't need encoding
        if ($value != urlencode($value)){
            break;
        }
        $src .= '/'.htmlentities($value, ENT_QUOTES, 'UTF-8');
    }
    $this->session->set_userdata('return', $src);
    return $src;
}
您可以按如下方式检索信息:

$return = html_entity_decode($this->session->userdata('return'));
redirect($return);

在您进行检查之前,用户已登录,请添加

   $this->session->set_userdata('page_url',  current_url());
检查登录数据后,添加登录功能

if($this->session->userdata('page_url'))
       redirect($this->session->userdata('page_url'));
else
      redirect('default home page');

在您进行检查之前,用户已登录,请添加

   $this->session->set_userdata('page_url',  current_url());
检查登录数据后,添加登录功能

if($this->session->userdata('page_url'))
       redirect($this->session->userdata('page_url'));
else
      redirect('default home page');

重定向(“查看文件名”);重定向(“查看文件名”);Thnks@Shin.对我有帮助:)Thnks@Shin.对我有帮助:)