Как я могу обнаружить отключение клиента в php. У меня есть веб-сервис, который использует библиотеку nusoap, и я хочу обнаружить отключение клиента веб-сервиса.
Я пытаюсь с этим кодом:
ignore_user_abort(true); // Continue running the script even when the client aborts/disconnects
ob_flush();
flush(); // Clean PHP's output buffer
usleep(500000);
echo "0\r\n\r\n";
ob_flush(); // Clean output buffer
flush(); // Clean PHP's output buffer
if(connection_aborted() != 0) {
//do something
}
Это работает, но у него есть 2 проблемы:
Как я могу решить проблемы, перечисленные выше? Существуют ли другие способы обнаружения отключения клиента веб-службы?
Спасибо
Задача ещё не решена.
Других решений пока нет …