Подтверждение оплаты php + android - PullRequest
0 голосов
/ 11 ноября 2018

Я конвертирую PYTHON веб-сервис в PHP. После того, как пользователь выберет свои заказы из приложения, запустит браузер и откроет страницу оплаты. после оплаты хочу снова вернуться в приложение ...

PYTHON после оплаты. (Статус 100):

    if result.Status == 100:
        response = HttpResponse("", status=302)
        response['Location'] = "url://siteurl.com/?type=profile"
        return response

PHP преобразованный код:

    if ($result->Status == 100) {
        $response['Status'] = true;
        $response['Message'] = "ok";
        $response['Location'] = "url://siteurl.com/?type=profile";
        echo json_encode($response);
    }

Проблема в том, что приложение не запускается снова ... (приложение запуска кода Python)

1 Ответ

0 голосов
/ 11 ноября 2018

В версии php вы должны установить соответствующие заголовки. 302 означает, что это временное перенаправление. Итак:

if ($result->Status == 100) {
    header('Location: url://siteurl.com/?type=profile', true, 302);
    exit('');
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...