lulu: Weiterleiten mit PHP wie geht das?

Beitrag lesen

Huhu Marco

eine weitere Möglichkeit wäre es den "Output" zu "buffern".
Dann hast Du die Möglichkeit ggf. erst am Ende des Skriptes zu Entscheiden ob die gesammlten Ausgaben gezeigt, oder eine Weiterleitung gemacht werden soll.

hier ein einfaches Beispiel:

<?php
ob_start();  # OutPut Buffering starten
ob_implicit_flush(0);
?>

Html-Stuff

etc.
<?php
echo "some PHP-echos";
?>
some more

HTML-Stuff

<?php
$contents = ob_get_contents();
ob_end_clean();

if ($FlagShowThisStuff) {
 echo $contents;
} else {
 header("Location: http://www.test.ch/dochlieberwasanderes.html");
 exit;
}
?>

Viele Grüße

lulu