我有一个分页显示,其中在每个页面调用中,我将当前URI字符串设置为一个会话(在我的控制器中)。Codeigniter中的重定向
$current = $this->uri->uri_string();
$this->session->set_userdata('return_to', $current);
从该视图的用户可以点击一个链接到别的地方去(编辑表格),其中提交时(和表单验证是正确的),我想返回分页结果的正确页面。
if($this->form_validation->run('edit') == TRUE)
{
$back_to = NULL;
$back_to = '/'.$this->session->userdata('return_to');
....
redirect($back_to);
}
似乎在Firefox有时工作,但在Chrome中去世,重定向到的favicon.ico
任何和所有帮助赞赏
UPDATE: 我的问题是不是由于相对/绝对地址,对于第二个控制器中的一些奇怪的原因,重定向的目标是favicon.ico,而不是存储在会话中的内容。
也许'$ back_to = site_url()。$ this-> session-> userdata('return_to');'? – stealthyninja
H同样的问题,它已经几个小时:(你找到任何解决方案? – YahyaE
在这里找到答案:http://stackoverflow.com/questions/20300311/codeigniter-weird-parameter-favicon-ico – mrbm