【发布时间】:2011-12-01 15:55:56
【问题描述】:
我有一个分页显示,在每个页面调用中,我将当前 URI 字符串设置为会话(在我的控制器中)。
$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
感谢所有帮助
更新: 我的问题不是由于相对/绝对地址,由于某些奇怪的原因,在第二个控制器中重定向的目标是 favicon.ico,而不是会话中存储的内容。
【问题讨论】:
-
或许
$back_to = site_url() . $this->session->userdata('return_to');? -
遇到同样的问题已经好几个小时了:(你找到解决办法了吗?
标签: codeigniter codeigniter-2 codeigniter-url