我有一個分頁顯示,其中在每個頁面調用中,我將當前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