At least PHP4, connection_aborted and connection_status only worked after the script sent any output to the browser (using: flush () | ob_flush ()). Also do not expect accurately calculated results.
It is mostly useful to check if there is someone else waiting on the other side.
Willem
source share