在 OpenCart 中重定向
Redirect in OpenCart
您好,我在管理页面中有自定义控制器,我想在某些功能完成后重定向。这是我的代码:
public function save(){
//some operations
header("HTTP/1.1 301 Moved Permanently");
header("Location: ".htmlentities ($this->url->link('sale/order', 'token=' . $this->session->data['token'] . '', 'SSL')));
}
结果我在浏览器中看到了这个:
http://mystore/admin/index.php?route=sale/order&token=jYOWKAUGO3Xx20OcoRK00N3CFHqJJato
而不是:
http://mystore/admin/index.php?route=sale/order&token=jYOWKAUGO3Xx20OcoRK00N3CFHqJJato
我该如何解决?
OpenCart 有一个内置的重定向功能作为 response
库的一部分。
$this->response->redirect('your url goes here', 'http status code goes here');
您好,我在管理页面中有自定义控制器,我想在某些功能完成后重定向。这是我的代码:
public function save(){
//some operations
header("HTTP/1.1 301 Moved Permanently");
header("Location: ".htmlentities ($this->url->link('sale/order', 'token=' . $this->session->data['token'] . '', 'SSL')));
}
结果我在浏览器中看到了这个:
http://mystore/admin/index.php?route=sale/order&token=jYOWKAUGO3Xx20OcoRK00N3CFHqJJato
而不是:
http://mystore/admin/index.php?route=sale/order&token=jYOWKAUGO3Xx20OcoRK00N3CFHqJJato
我该如何解决?
OpenCart 有一个内置的重定向功能作为 response
库的一部分。
$this->response->redirect('your url goes here', 'http status code goes here');