我制作了一个自定义支付网关。现在我已经将3D安全功能集成到网关中,并且在确认订单后很难重新定向。Opencart页面不会重定向
我一直在使用
$this->response->setOutput(json_encode($json));
也
$this->redirect($url);
以及
$this->redirect($this->url->link($url)); //shortened $url
我也写我自己的自定义重定向功能,强迫HTML元刷新到代码尝试仍然没有骰子。
怎么样的错误...我没有得到任何错误,除了一次,当我直接调用PHP头('位置:'),并得到一个头已经发送错误。我也插入了我自己的错误日志/跟踪代码,我得到的信息是功能实际上正在执行。
我知道扩展工程,因为手动插入相关链接直接进入浏览器给我的结果。
任何帮助,将不胜感激。
谢谢。
您是否尝试使用iframe中的重定向或沿着这些行的东西? –
不,我不是。我正尝试从控制器内部直接调用重定向。 – toocoded
如果您在** setOutput **之后重定向,并且您从JavaScript调用该方法,那当然不起作用。在** $ json **中发送一些响应url变量并使用javascript重定向。 – machineaddict