-1

我正在尝试整合2checkout.com API. 当我跳过header功能时,它工作正常。目前它显示与输出相同的 php 代码

if ($charge['response']['responseCode'] == 'APPROVED') {
    //echo "Thanks for your Order!";
    header("Location: /servlet/Payment?option=1&msg=0");
    exit(0);   
}else{
    $replyError = $charge['response']['responseCode'];
    header("Location: /servlet/Payment?option=2&msg=".$replyError);
    exit(0);
    //echo '<pre>';print_r($charge['response']['responseCode']);echo'</pre>';
    }       
} catch (Twocheckout_Error $e) {echo $e->getMessage();}
4

2 回答 2

0

在页面的 html 开始发出后,您不能发出标头。

于 2016-05-04T07:18:26.123 回答
0

代替header()方法使用javascript方法进行重定向,如下所示:

echo '<script>window.location="http://stackoverflow.com";</script>';
于 2016-05-04T07:21:35.870 回答