1

我设置了网址:

$this->session->set_userdata('destination', $this->input->server('REQUEST_URI'));

然后重定向(不起作用,因为它预先添加了站点地址):

redirect($this->session->userdata('destination'));

是否可以重定向到绝对地址,考虑到 REQUEST_URI 在不同域上总是正确的,这是否是一个更好的选择?

4

1 回答 1

3

您需要有一个重定向的绝对地址,例如:

/account/user/1/jason

或者

http://domain.com/accounts

相对链接在这里没有意义:

somewhere/link因为它没有指定这个“位置”对于浏览器的位置。

请记住,这redirect()是一个 HEADER REDIRECT(默认情况下)在此处阅读:http: //codeigniter.com/user_guide/helpers/url_helper.html

于 2012-04-11T13:07:55.630 回答