d'oh I meant to ask "how". :)

Here is my understanding of the reading the code:

If PHP doesn't get the correct string length for the return value of
ap_rwrite call,  then it knows the socket is broken, then it goes to
zend_bailout() to abort the script.

So that means if it is a script that gets stuck in a database query,
there is no way to abort it, since PHP will not proceed onto the output
part of the script *after* the database query until the query is
finished.

That means we will be stuck in a database query unless it times out.


On Wed, 2002-10-23 at 12:21, Maxim Maletsky wrote:
> 
> i think it already does.
> 
> 
> --
> Maxim Maletsky
> [EMAIL PROTECTED]
> 
> 
> www.PHPBeginner.com  // PHP for Beginners
> www.maxim.cx         // my Home
> 
> // my Wish List:     ( Get me something! )
> http://www.amazon.com/exec/obidos/registry/2IXE7SMI5EDI3
> 
> 
> 
> Wei Weng <[EMAIL PROTECTED]> wrote... :
> 
> > I have a question about PHP internal. How does PHP implement the browser
> > related script abortion, such as when user hits the stop button in the
> > browser, PHP can abort the script being executed in the background.
> > 
> > 
> > Thanks
> > 
> > Wei
> > 
> > 
> > -- 
> > PHP Development Mailing List <http://www.php.net/>
> > To unsubscribe, visit: http://www.php.net/unsub.php
> > 
> 
> 
> -- 
> PHP Development Mailing List <http://www.php.net/>
> To unsubscribe, visit: http://www.php.net/unsub.php
> 
> 
-- 
Wei Weng
Network Software Engineer
KenCast Inc.



-- 
PHP Development Mailing List <http://www.php.net/>
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to