News Feed
Sections




News Archive
Looking for more information on how to do PHP the right way? Check out PHP: The Right Way

Paul Reinheimer's Blog:
When does a user abort?
October 03, 2007 @ 07:52:00

Paul Reinheimer recently discovered something interesting about how PHP handles users aborts (hitting the stop button in the browser, closing it) and the steps the language follows after that.

I was under the impression that when the user hit stop, the script stopped. Which is: bad, and wrong. PHP doesn't detect that the user has terminated the connection, it has no clue, it obligingly continues processing along, until it attempts to send information to the user.

The "ignore_user_abort" configuration option in the php.ini controls some of this, allowing for you to specify whether or not the script should go ahead and finish out even after PHP has discovered that the client has been disconnected. There's also a function that allows you to specify the same thing on a script-by-script basis (in both PHP4 and PHP5).

0 comments voice your opinion now!
user abort script phpini ignoreuserabort disconnect user abort script phpini ignoreuserabort disconnect


blog comments powered by Disqus

Similar Posts

Chris Hartjes' Blog: Simple User Registration in CakePHP 1.2

Paul Reinheimer's Blog: Web Bot Battle - BETA

Boston PHP User Group: February 2006 Meeting - 7th @ 6:30pm

Joshua Thijssen: Realtime PHPUnit

PHPBuilder.com: Harness the Scripting Power of PHP and cURL to Update Facebook


Community Events

Don't see your event here?
Let us know!


opinion composer framework release community interview introduction conference series part2 application voicesoftheelephpant example php7 configure symfony2 laravel performance api podcast

All content copyright, 2015 PHPDeveloper.org :: info@phpdeveloper.org - Powered by the Solar PHP Framework