我正在使用 CodeIgniter,并且我的路由设置如下:
$route["(:num)"] ="login/login_by_id/$1";
这基本上意味着当 URL 看起来像这样时:
http://mydomain.com/12345
这将有效地将值 12345 传递给控制器的login_by_id
方法。login
当我直接输入 URL 时,一切正常。我遇到问题的地方是当我尝试加载视图时。这些是调用视图的行:
$data['content'] = 'login_view';
$data['title'] = 'Login';
$data['error_msg'] = 'Invalid password. Please try again.';
$this->load->view('login_template', $data);
我的问题是,而不是将用户返回到这里:
http://mydomain.com/12345
浏览器将用户定向到此 URL:
http://mydomain.com/login/login_by_id
如何更改代码以使我的用户返回到他们之前所在的相同 URL?我不想在 URL 地址中显示控制器/方法。
谢谢。