在从Android中止HTTP连接时放弃PHP服务器中的更改

时间:2014-09-18 11:43:52

标签: php android http

我正在使用一个使用HttpsUrlConnection类与Apache / PHP / MySQL服务器通信的Android应用程序。 当我想中止连接时,我打电话给connection.disconnect()
但是在服务器端,该过程已经完成并通过Push填充到其他Android设备。

那么,如果连接关闭,我怎么能停止这个过程?

提前谢谢。

1 个答案:

答案 0 :(得分:1)

尝试设置ignore_user_abort(false);并使用

不断检查php代码中的连接状态
if(connection_aborted()){
  //stop processing here
}

阅读本文。 http://php.net/manual/en/function.ignore-user-abort.phphttp://php.net/manual/en/function.connection-aborted.php

如果服务器已经完成并通过推送进行填充,那么您可以执行任何操作。