Does anyone know if it is possible to detect whether the browser has closed the connection during the execution of a long PHP
script, when using apache
http://nz.php.net/register-shutdown-function
Probably less complicated if you just want a script to die and handle it when a user terminates.
( Ie: if it was a lengthy search, this would save you a bunch of operation cycles )
Use connection_aborted()
In at least PHP4, connection_aborted and connection_status only worked after the script sent any output to the browser (using: flush() | ob_flush()). Also don't expect accurately timed results.
It's mostly useful to check if there is still someone waiting on the other side.