Jürgen: CGI-Fehler fehlermeldung

hallo, ich habe folgende fehlermeldung:
CGI-Fehler
Die angegebene CGI-Anwendung hat keinen vollständigen Satz von HTTP-Headern zurückgegeben.
was kann das bedeuten??
Es geht um ein Formular das in anderes php script gesendet wird und dort die daten gespeichert werden und dann soll es mit an eine andere seite weitergeleitet werde.
vielen dank für eure hilfe
juergen.

  1. Hallo,

    poste bitte die genaue Fehlermeldung, die Version PHPs, den zum Einsatz kommenden Webserver, dessen Version und den für die Weiterleitung verantwortlichen Teil Quellcode des Scripts!

    Gruß aus Berlin!
    eddi

    1. halo
      also die fewhlermeldung ist:
      "CGI-Fehler
      Die angegebene CGI-Anwendung hat keinen vollständigen Satz von HTTP-Headern zurückgegeben."

      und es handelt sich um folgende codezeile
      header("index.php");

      kann das sein?? wenn ich sie auskommentiere funktioniert es wieder..
      danke  gruß juergen

      1. Hi jürgen,

        und es handelt sich um folgende codezeile
        header("index.php");

        Es gibt keinen Header "index.php" - eine Headerzeile besteht immer aus einem Namen und einem Wert, getrennt durch einen Doppelpunkt.

        Du suchst vermutlich den Location-Header, beachte bitte, dass bei diesem auch eine absolute URL angegeben werden muss! (mit http o.ä. beginnend)

        MfG, Dennis.

        --
        Mein SelfCode: ie:{ fl:( br:> va:) ls:[ fo:) rl:( n4:# ss:) de:] js:| ch:{ sh:| mo:} zu:|
        Patch zur Verwendung von PATHINFO in JLog
        <br />
        <b>Parse error</b>:  parse error, unexpected T_CONSTANT_ENCAPSED_STRING, expecting ')' in <b>/homepages/21/d96315993/htdocs/tutorial/selfforum/signatur.php</b> on line <b>38</b><br />
      2. hallo

        habe meinen fehler gefunden es heisst natürlich

        header("location:index.php");

        sorry und tschüß juergen

        1. Hallo,

          header("location:index.php");

          nun hast Du einen Fehler nur durch einen Anderen ersetzt. Die URL ist absolut anzugeben.

          Gruß aus Berlin!
          eddi

      3. Hallo,

        header("index.php");

        sieh Dir bitte http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.30 an, wie eine korrekte Weiterleitung auszusehen hat. Nicht unerheblich ist dabei auch, den Statuscode auf 301, 302 oder 303 zu setzen. Die Funktion header() hält in der Beschreibung Beispiele bereit; sie wollen nur gelesen werden!

        Gruß aus Berlin!
        eddi