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