Commented out the line & re-tested. Absolutely no change whatsoever :(
Even made it false.

I'm really hoping I've been an idiot on this one. Makes no sense
otherwise but this is where I am.

Hope to hear further suggestions.


On 20 February 2011 03:05, Daniel Brown <> wrote:
> On Fri, Feb 18, 2011 at 10:21, James Green <> wrote:
>> Been reading through
>> and
>> trying to implement a solution using it. So far the documented
>> behaviour rarely occurs.
>> This code is a minimal test case:
>> I run this behind Apache 2.2 with PHP 5.3 on Linux. The in-line
>> comments explain the problem. I load in the browser and hit stop
>> pretty much immediately but PHP does not get signalled that the user
>> has aborted and continues.
>> From memory of having to restart apache after hitting long-running
>> scripts in the past, I don't ever believe I've had a script terminate
>> on a user abort. And I've never switched the behaviour from default.
>> I read several people explain this behaviour would only ever work in
>> writing back to the client and to flush the buffer, which is included
>> in the test case. I've also removed any compression from within
>> Apache.
>> Can anyone explain what I've seeing? I've tried this using Lighttpd/Windows 
>> too.
>    Look at line #4.  You're telling PHP that you don't give a damn if
> someone tries to quit, you're going to continue anyway.  You storm
> trooper, you.
>    If PHP is instructed to ignore the user's (futile) attempts to
> abort, why should it try to gentlemanly and politely respect a
> shutdown function?  Essentially, you're damning it to zombiehood.
> --
> </Daniel P. Brown>
> Network Infrastructure Manager
> Documentation, Webmaster Teams

PHP General Mailing List (
To unsubscribe, visit:

Reply via email to