我设置了网址:
$this->session->set_userdata('destination', $this->input->server('REQUEST_URI'));
然后重定向(不起作用,因为它预先添加了站点地址):
redirect($this->session->userdata('destination'));
是否可以重定向到绝对地址,考虑到 REQUEST_URI 在不同域上总是正确的,这是否是一个更好的选择?
我设置了网址:
$this->session->set_userdata('destination', $this->input->server('REQUEST_URI'));
然后重定向(不起作用,因为它预先添加了站点地址):
redirect($this->session->userdata('destination'));
是否可以重定向到绝对地址,考虑到 REQUEST_URI 在不同域上总是正确的,这是否是一个更好的选择?
您需要有一个重定向的绝对地址,例如:
/account/user/1/jason
或者
http://domain.com/accounts
相对链接在这里没有意义:
somewhere/link
因为它没有指定这个“位置”对于浏览器的位置。
请记住,这redirect()
是一个 HEADER REDIRECT(默认情况下)在此处阅读:http: //codeigniter.com/user_guide/helpers/url_helper.html