|
Die letzten 5 Postings in diesem Thema » Alle anzeigen
von Philipp Gérard |
ehrlich gesagt verstehe ich nicht ganz, was du meinst
aber vielleicht hilft dir das hier:
http://www.dclp-faq.de/q/q-fehler-header.html
ergo:
Aufrufe von header() müssen vor allen anderen Ausgaben an den Client erfolgen. Es spielt keine Rolle, ob die Ausgabe durch einen HTML-Bereich vor dem Script oder durch das PHP-Script selbst entsteht. Dabei reicht als "HTML-Bereich" z. B. bereits ein einziges Leerzeichen vor dem öffnenden PHP-Tag (" <?php"). |
|
von Anne |
Hallo @ all,
ich hoffe irgendwer kann mir weiterhelfen.*verzweifeltguck*.Bin grad dabei, eine Seite mit folgemder Navi aufzubauen:
<?php
switch ($show) {
case "xxx": include("xxx.php"); break;
default: include("xx.php"); break;
}
?>
usw.
Da aber oftmals Unterseiten gefunden werden, wollte ich in diese einen redirect-header einbauen:
<?
header("Location: http://domain/blabla/index.php");?>
Klappt auch solange, bis man den entsprechenden Link im Menü nochmal aufruft, dann kommt "headers already sent etc..."
Meine Frage jetzt, kann man irgendwie abfragen, ob der Header schon gesendet wurde, und dann drauf verzichten o.ä.?Oder ist der Lösungsansatz komplett falsch??
Wär schön, wenn jemand was sagen könnte
Gruß Anne
//edit: bitte benutzt mal endlich bb-tags!
Das sollte kein Link sein! |
|
|
|