Možeš raditi baferisanje prikaza (čuvaš sav prikaz u promenljivoj ili nizu sve dok mu ne pošalješ neku sekvencu). Onda Header funkciju možeš koristi uvek u kodu.
Drugo možeš koristi ugrađene mogućnosti php-a za baferisanje (output_buffering, pogledaj manual).
Treće možeš imati neku funkciju koja zamenjuje echo, ili šta već koristiš:
Code:
$output=0;
function becho($var) {
global $output;
$output=1;
echo($var);
}
i funkciju redirect:
Code:
function redirect($lokacija) {
global $output;
if( $output==0 ) Header('Location: '.$lokacija);
else {
echo('<script language="JavaScript">location.href="'.$lokacija.'"</script>');
}
}
Manje elegantno, ali radi.
http://sr.libreoffice.org — slobodan kancelarijski paket, obrada teksta, tablice,
prezentacije, legalno bez troškova licenciranja