kostenloser Webspace werbefrei: lima-city


Problem mit Location

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    t***t

    Bei mir kommt folgende Fehlermeldung:
    Warning: Cannot modify header information - headers already sent by (output started at /var/www/web29/html/user/zaneus/Script/Login.php:11) in /var/www/web29/html/user/zaneus/Script/Login.php on line 31

    Der Code dazu:
    <?
      session_start();
      include(\"Config.php\");
    ?>
    <html>
    <head>
    <title></title>
    </head>
    <body bgcolor = \"#5555AA\" Text = \"#FFFFFF\">
    <div align = \"center\"><font face = \"verdana\">
    <input type = \"hidden\" name = \"Username\" value = \"<? $Username ?>\">
    <input type = \"hidden\" name = \"Passwort\" value = \"<? $Passwort ?>\">
    
    <?
    if($Username == \"\" or $Passwort == \"\")  {
      echo \"Bitte geben Sie Ihre Userdaten ein.\";
      exit;
    }
    $db = @MYSQL_CONNECT(MySQL_Host,MySQL_User,MySQL_Pass) or die (\"Konnte keine Verbindung zur Datenbank herstellen\");
    $db_check = @MYSQL_SELECT_DB(MySQL_Data);
    if($db)  echo \"Verbindung zur Datenbank wurde hergestellt\";
    $result = mysql_query(\"SELECT Username, Passwort FROM Daten ORDER BY Username\");   
    $Login = false;
    while($row = mysql_fetch_array($result)) {
      if($Username == $row[\'Username\'] And $Passwort == $row[\'Passwort\'])  {
        $Login = true;
      }
    }
    if($Login == true)  {
      $_SESSION[\"Login\"] = 1;
      header(\"Location:Account.php\");
      exit;
    }
    if($Login == false)  {
      echo \"Zugang verweigert!\";
    }
    ?>
    
    </font>
    </div>
    </body>
    </html>
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. Autor dieses Themas

    t***t

    Also die "\" hab ich nicht gemacht, sondern scheinbar das Forum und der Fehler steht auch nicht bei mir im Quelltext:

    Warning: Unexpected character in input: '\' (ASCII=92) state=1 in /home/community/library.php on line 159
  4. Hy!
    Wieso machst du nach dem header-Aufruf ein exit(); ?! Damit beendest du ja das Script!
    Gib das mal bitte weg, und versuchs nochmal!
    Ich hab jetzt keinen Fehler beim Aufruf entdeckt, ich mache es auch so.
    Gut, ich lasse ein Space zwischen Location: und der URL, aber das sollte eigentlich kein Problem sein!
  5. ich kenn den Befehl header() zwar nicht, denke aber dass er irgendwelche Headerinformationen sendet. Das geht aber nur, wenn in deiner Seite noch kein Text ausgegeben wurde.
    Bei dir wird aber schon <html> ... usw. ausgegeben. Du musst den Befehl also ganz am Anfang der datei verwnden.
  6. djfun

    Co-Admin Kostenloser Webspace von djfun

    djfun hat kostenlosen Webspace.

    yo

    wenn schon etwas ausgegeben wurde, kann kein anderer Header mehr gesendet werden
    also zuerst den Header senden und dann das andere ausgeben
  7. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!