Im Script eine Folgeseite per header-Weiterleitung aufrufen

  • im Quellcode dürfen keine Textausgaben vor dem header(…) in Form von “echo”, “printf”, “error_reporting(E_ALL)”, usw. stehen, da sonst der Header nicht gesendet wird
  • auch vorher eingebundene Dateien (include, require) können Ausgaben beinhalten
  • HTML-Code vor PHP kann auch ASCII-Zeichen beinhalten, diese verhindern ebenfalls die Weiterleitung per header(…)
  • Wichtige Infos zum Thema gibt es auch hier: Link
  • zulässig sind sowohl absolute Adressen:
  • <?php
       header("Location: http://www.domain.de/seite.php"); // absolute Adresse
       exit(); // danach sofort das Script abbrechen
    ?>
    
  • als auch rel. Pfade:
  • <?php
       header("Location:../verzeichnis/seite.php"); // rel. Adresse
       exit(); // danach sofort das Script abbrechen
    ?>