header
DJ BlackEagle @Work
- php
0 Sven Rautenberg0 lulu
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
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
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