neue seite aufbauen?

FingerSkill

Erfahrenes Mitglied
wie kann ich in php 4 nach einer if anweisung eine neue seite aufbaun lassen

ala:

if($check == 1){
wenn richtig komplett neue seite laden
}

danke & mfg
 
Indem du einen Location-[phpf]header[/phpf] mit der entsprechenden Pfadangabe sendest.

Solltestdu vor dem if bereits Zeichen ausgeben, musst du eingangs des Skriptes per [phpf]ob_start[/phpf] den Ausgabepuffer aktivieren.
 
ok ähhh wie setze ich das genau ein? koenntest du es mir anhand dieses beispiels zeigen?

Code:
<?php
  $test = 0;
?>
<html>
  <head>
    <title>Test-Seite</title>
  </head>
  <body>
    <?php
      if(!isset($_POST['submit']))
      {
    ?>
  <form name="test" method="post" action="<?php $PHP_SELF ?>">
    <input name="submit" type="submit" id="submit" value="OK">
  </form>
  <?php
      if($test == 0)
        {
          neue seite aufbauen;
        }
      }
  ?>
  </body>
</html>

naja ich hoffe das es eine loesung giebt thx fap ;)
 
Ca so:
Code:
<?php
  ob_start();
  $test = 0;
?>
<html>
  <head>
    <title>Test-Seite</title>
  </head>
  <body>
    <?php
      if(!isset($_POST['submit']))
      {
    ?>
  <form name="test" method="post" action="<?php $PHP_SELF ?>">
    <input name="submit" type="submit" id="submit" value="OK">
  </form>
  <?php
      if($test == 0)
        {
          header('Location:pfad/zur/seite.php');
        }
      }
  ?>
  </body>
</html>
Vor dem ertten PHP-Block darf nichts stehen....nicht mal ein Leerzeichen.
 
Zurück