| 

.NET C# Java Javascript Exception

0
Die bekomme ich wenn ich mit headers() etwas zum Client schicken will. Was soll die Fehlermeldung?
29.04.2011
Knatter 1 1
1 Antwort
2
Das bedeutet das du vor dem Header schon etwas zum Client gesendet hast.
Header können nur gesendet werden wenn noch keine ausgabe zum Client erfolgt ist:

Beispiel:

DATEIANFANG:
<?php
header('Location: test.php');
?>


Sendet den Header korrekt ohne Fehlermeldung

Beispiel mit Fehler

DATEIANFANG:
Ich bin ein Char und werde zum CLient gesendet
<?php
header('Location: test.php');
?>


Erzeugt die Fehlermeldung Warnung "headers already sent".
Der Fehler würde auch schon erscheinen wenn es nur ein Whitespace ist! Also zb. Leerzeichen.

DATEIANFANG:
[leerzeichen]<?php
header('Location: test.php');
?>


Leerzeichen am Anfang, zack Fehler.

Hoffe das Beispiel hat dir den Fehler veranschaulicht ;)
Eine ausführliche Erläuterung kannst du auch nochmal im PHP Handbuch nachlesen.
http://php.net/manual/de/function.header.php
29.04.2011
Marco Rieger 820 8

Stelle deine Php-Frage jetzt!