Отменить изменения в PHP-сервере при прерывании HTTP-соединения с Android

Я работаю над приложением Android, которое использует класс HttpsUrlConnection для связи с сервером Apache / PHP / MySQL.
Когда я хочу прервать соединение, я звоню connection.disconnect(),
но на стороне сервера процесс уже выполнен и заполнен через Push для других устройств Android.

Итак, как я могу остановить процесс, если соединение закрыто?

Заранее спасибо.

0

Решение

Попробуйте установить ignore_user_abort(false); и постоянно проверять статус соединения в php коде используя

if(connection_aborted()){
//stop processing here
}

Дайте прочитать об этом. http://php.net/manual/en/function.ignore-user-abort.php а также http://php.net/manual/en/function.connection-aborted.php

Если сервер завершен и заполнен с помощью push, то вы можете сделать с этим что угодно.

1

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

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector