I have found something that seems to work:
<?php
header('Location: woof.html');
$h = apache_response_headers();
if(isset($h['Location'])){
header('Location: moo.html');
}
die();
?>
Typical i get stuck on something for ages and then as soon as i post to the
list i figure something out :) oh well hope it helps somebody else.
:)
On Thursday 18 September 2003 15:10, William Bailey wrote:
> Hello all,
>
> Does anybody know of a way that i can check to see if a header has already
> been sent by a script?
>
> I am currently finishing a class that has a few functions registered with
> register_shutdown_function(). They take care of database updates and
> general clean up for that object and i want to be able to perform a
> different action depending on if, for example, a 'Location:' header has
> been sent.
>
> Is there any way i can get a list of headers already sent from a script?
>
> I know i could write a custom myHeader() type function that stores the
> sent headers in a variable and then read it back but i want something that
> i can add to my class and not have to make any changes to other scripts.
> The class im currently working on is just supposed to be dropped in and is
> then expected to run without the need to update anything else.
>
> Thanks in advance.
>
> --
> Regards,
> William Bailey.
> Pro-Net Internet Services Ltd.
> http://www.pro-net.co.uk/
--
Regards,
William Bailey.
Pro-Net Internet Services Ltd.
http://www.pro-net.co.uk/
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php