重定向在codeigniter中不起作用

时间:2011-10-13 10:26:39

标签: php codeigniter redirect

我正在使用codelgniter,我想将以下3个参数传递给site_url()。但是这只取了方法名而不是参数....我怎样才能传递这些参数。请帮帮我

   function report_del() {

    $island = $this->tables($this->input->post('island'));

    $prefix = $this->tables($this->input->post('prefix'));

    $date = $this->tables($this->input->post('date'));


    redirect(site_url('admin/admin/dateandprefix/').$date.'/'.$prefix.'/'.$island);

    //$segments = array('admin/admin/dateandprefix/',$date,$prefix,$island);
    //redirect(site_url($segments));

}

3 个答案:

答案 0 :(得分:1)

如果代码是复制粘贴的,则单引号中存在错误

redirect(site_url('admin/admin/dateandprefix/').$date.'/'.$prefix.'/'.$island);

答案 1 :(得分:1)

你犯了一个错误。像这样使用网站网址。

redirect(site_url('admin/admin/dateandprefix/'.$date.'/'.$prefix.'/'.$island));

有关详细信息,请查看此链接
user guide

希望得到这个帮助。

答案 2 :(得分:0)

试试这个:

redirect('admin/admin/dateandprefix/'.$date.'/'.$prefix.''.$island.'','refresh');