DJ BlackEagle @Work: header

Hi.

Ich habe Folgendes Problem:
Ich nutzte die header Funktion aber die geht nicht. :-(

Code:
...
if($box_count == $box_max)
{
  echo "<br>In the Box count";
  unset($send);
  echo "<br>Location: ".$server."index.php?id=".$direction_to."";
  die (header("Location: ".$server."index.php?id=".$direction_to.""));
//  header("Location : index.php?id=".$direction_to);
echo "<br>Out of the die";
...

Warum macht der das nicht??
Das auskommentierte habe ich auch probiert, wie es in PHP.net steht aber funzt net.

bye
DJ BlackEagle

  1. Aloha!

    Warum macht der das nicht??

    Steht in der Fehlermeldung drin: Headers already sent.

    Fehler: Du hast mit echo oder außerhalb von <?php ?> Ausgaben gemacht, die die Header schon abgeschickt haben. Nachträglich header hinzufügen geht nicht.

    Lösung: Bevor du irgendwelche HTML-Ausgaben machst, muss die header()-Funktion aufgerufen werden.

    Problem: Dein Code sieht so aus, als ob diese Lösung nicht so einfach umsetzbar ist. Dafür bist dann aber du verantwortlich.

    Das auskommentierte habe ich auch probiert, wie es in PHP.net steht aber funzt net.

    Worauf beziehst du dich? php.net ist groß.

    - Sven Rautenberg

  2. Huhu Adlerfreund

    Ich nutzte die header Funktion aber die geht nicht. :-(

    hast Du schon nachgeschaut ob sie Beine hat ?

    Vielleicht wäre es eine zumutbare Aufgabe den Text der Fehlermeldung per Copy&Paste in den Text des Postings zu integrieren ;-)
    Oder evtl. hiflt Dir dieser selfThread

    http://forum.de.selfhtml.org/?t=20045&m=112378

    Viele Grüße

    lulu