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 重定向函数设置为刷新不';我不能正常工作_Php_Codeigniter_Url - Fatal编程技术网

Php 重定向函数设置为刷新不';我不能正常工作

Php 重定向函数设置为刷新不';我不能正常工作,php,codeigniter,url,Php,Codeigniter,Url,我正在构建一个jquery移动站点并使用codeigniter。我构建了一个登录和主页。我使用了重定向功能,但将其设置为刷新,不允许正确加载主页。将其设置为“位置”正确加载主页,但即使我正确登录并显示主页,URL仍保持登录页面的URL。我应该在URL中看到主页控制器 登录控制器 您是否尝试过文档中所述的斜杠 redirect('/home/','refresh'); 注意:为了使此功能正常工作,必须在将任何内容输出到浏览器之前使用它,因为它使用服务器头 注意:对于标题的细粒度控制,应该使用输

我正在构建一个jquery移动站点并使用codeigniter。我构建了一个登录和主页。我使用了
重定向
功能,但将其设置为刷新,不允许正确加载主页。将其设置为“位置”正确加载主页,但即使我正确登录并显示主页,URL仍保持登录页面的URL。我应该在URL中看到主页控制器

登录控制器
您是否尝试过文档中所述的斜杠

redirect('/home/','refresh');
注意:为了使此功能正常工作,必须在将任何内容输出到浏览器之前使用它,因为它使用服务器头

注意:对于标题的细粒度控制,应该使用输出库的
set\u header()
函数


文档:

是否存在替代重定向的方法?我对CodeIgniterTheRedirect()函数有问题,它只不过是header()php函数的包装器。是否启用了错误报告?在调用重定向之前是否有任何输出?是的…错误报告已启用。我有一个登录页面,当我点击登录按钮时,它不会重定向到主页面,而是显示一个未定义的灰色页面,在未定义的页面上写入。但是如果我使用重定向设置到位置,它会工作(主页面正确打开),但URL指向登录页面。相反,应该指向主页确切的错误消息是什么?正如我所说的,如果重定向设置为刷新,我会收到一个灰色页面,显示单词
未定义
  <?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
/**
 * Description of home
 *
 * @author apocalipse89
 */
class Home extends CI_Controller
{
    public function __construct()
    {
        parent::__construct();
    }

    public function index()
    {        
        if($this->session->userdata('logged_in'))
        {                        
            $data['title'] = "Management Emergency";
            $data['author'] = "Salvatore Mazzarino";
            $data['year'] = date('Y');

            $this->load->view('templates/_header', $data);
            $this->load->view('_home',$data);
            $this->load->view('templates/_footer',$data);
        }
        else
        {
            redirect('home');
        }
    }

    public function logout()
    {
        $this->session->unset_userdata('logged_in');
        redirect('home');
    }
}

/* END OF FILE */
redirect('/home/','refresh');