|
connection_aborted
Check whether client disconnected
(PHP 4, PHP 5)
See Also
Code Examples / Notes » connection_abortedrickyale
I know why nobody can use the functions connection_XXX(). If the php code do not send anything to buffer, the php dont check the connection, so, the connection_timeout will still NORMAL and will not be ABORTED. Ex <?php Set_Time_Limit(0); //this you know what gonna do Ignore_User_Abort(True); //this will force the script running at the end While(!Connection_Aborted()) { Echo "\n"; //this will save de while Flush(); //Now php will check de connection While(CONDITION) { Echo "My chat...."; } Sleep(1); } ?> end phpcoder
Although the documentation indicates it returns an int, I found comparing the return value with numeric values does not seem to work. Example (does not work): <?php if (connection_aborted()==1) { fwrite($filehandle, 'aborted!'); } ?> You're better off just assuming it returns boolean Example (does work): <?php if (connection_aborted()) { fwrite($filehandle, 'aborted!'); } ?> |