Warning: Cannot modify header information - headers already sent
Nichtskönner
- php
Hallo,
folgende Fehlermeldung zeigt sich mir:
Warning: Cannot modify header information - headers already sent by (output started at C:\xampp\htdocs\buch\index.php:1) in C:\xampp\htdocs\buch\index.php on line 6
Das Script an sich ist total simpel und soll das verlinken von Amazonbüchern vereinfachen:
~~~php
<?php
$sub = $_GET['sub'];
$buch= "http://www.amazon.de/gp/product/".$sub."?ie=UTF8&tag=test-21&linkCode=as2&camp=1638&creative=6742&creativeASIN=".$sub;
// Weiterleitung
// header("HTTP/1.1 301 Moved Permanently");
header("Location: $buch");
// header("Connection: close");
?>
Dnake für eure hilfe
Nichtskönner.
Ahoi,
headers sind dann "already sent" wenn bereits ein Zeichen ausgegeben wurde. Meist hat sich irgendwo ein Whitespace/Leerzeichen vor der <?php versteckt...
Dank und Gruß,
Stimmt das leerzeichen war es.
Vielen Dak
Mahlzeit Nichtskönner,
Warning: Cannot modify header information - headers already sent by (output started at C:\xampp\htdocs\buch\index.php:1) in C:\xampp\htdocs\buch\index.php on line 6
Frag die allwissende Müllhalde (ungefähr 4,3 Mio. Treffer - was ist so schwer daran?) ...
Dnake für eure hilfe
Wie war noch gleich Deine Frage?
MfG,
EKKi
Der Header muss gesetzt werden, bevor auf globale Variablen wie $_GET zurückgegriffen wird.
Gruß, LX
Ahoi,
Der Header muss gesetzt werden, bevor auf globale Variablen wie $_GET zurückgegriffen wird.
Wie ist das zu verstehen? Ich darf nicht nach $_GET fragen, dann schon sind die Header gesetzt?
Dank und Gruß,
Hi!
Der Header muss gesetzt werden, bevor auf globale Variablen wie $_GET zurückgegriffen wird.
Seit wann?
off:PP
Moin!
Der Header muss gesetzt werden, bevor auf globale Variablen wie $_GET zurückgegriffen wird.
Nein, das ist Unsinn.
- Sven Rautenberg