ID: 38532 Updated by: [EMAIL PROTECTED] Reported By: fdcxl at 163 dot com -Status: Open +Status: Bogus Bug Type: *Web Server problem Operating System: linux PHP Version: 5.1.5 New Comment:
connection_status and connection_aborted() rely on the function that outputs the data from the buffer. Since you do not output any data, there is no way to detect that the connection is dead. Previous Comments: ------------------------------------------------------------------------ [2006-08-21 08:05:53] fdcxl at 163 dot com Description: ------------ connection_status function can't reflect the right information. When I click Stop button of IE, I can't get the ABORT signal. Reproduce code: --------------- conn.php <?php while(true) { sleep(1); file_put_contents("/tmp/abc", "Connection:".connection_status()."\n", FILE_APPEND); } ?> I access this page using IE with http, after about 10 seconds, I click Stop button of IE. Expected result: ---------------- The contents of /tmp/abc should be a sequence of 0s with one 1 in the end. The script stops. Actual result: -------------- I get all 0s, and script keeps running ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=38532&edit=1