Как интегрировать 2checkout с PHP-заголовком (& quot; Расположение: & quot;)?

Я пытаюсь интегрировать 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();}

-1

Решение

Вы не можете создать заголовок после того, как html-страница начинает отправляться.

0

Другие решения

Вместо header() метод использовать метод javascript для перенаправления, как показано ниже:

echo '<script>window.location="http://stackoverflow.com";</script>';
0

По вопросам рекламы [email protected]