我製作了一個自定義支付網關。現在我已經將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