kostenloser Webspace werbefrei: lima-city


header soll schon gesetzt sein

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    panthero22

    panthero22 hat kostenlosen Webspace.





    Warning: Cannot modify header information - headers already sent by (output started at /home/webpages/lima-city/panthero22/html/includes.main/db_connect.php:1) in /home/webpages/lima-city/panthero22/html/includes.main/login1.php on line 18


    <?php
      session_start ();
     include 'db_connect.php';
    $sql = "SELECT * FROM +++ WHERE benutzer like '".$_REQUEST["++++"]."' AND pwd = '".$_REQUEST["++++"]."'";
    $result = mysql_query ($sql);
    
    if (mysql_num_rows ($result) > 0)
    {
      // Benutzerdaten in ein Array auslesen.
      $data = mysql_fetch_array ($result);
    
      // Sessionvariablen erstellen und registrieren
      $_SESSION["user_id"] = $data["Id"];
      $_SESSION["user_benutzer"] = $data["benutzer"];
      $_SESSION["user_vorname"] = $data["vorname"];
      $_SESSION["user_nachname"] = $data["nachname"];
    
      header ("Location: index.php?sid=1001");
    }
    else
    {
      header ("Location: index.php?sid=1000&&fehler=1");
    }
    ?>


    warum zeigt der mir an das der header schon gesendet wurde ? das verstehe ich nicht...

    und kann ich das i.wie &auml;ndern das der dann ne weiterleitung macht?
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

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

  3. Warning: Cannot modify header information - headers already sent by (output started at /home/webpages/lima-city/panthero22/html/includes.main/db_connect.php:1) in /home/webpages/lima-city/panthero22/html/includes.main/login1.php on line 18


    Die Fehlermeldung sagt doch alles, was du brauchst.
    Die Ausgabe wurde schon in db_connect.php in Zeile 1 gestartet.
    Wenn du mit PHP Header setzen m&#246;chtest, darfst du vor der Anweisung nichts ausgeben, weil damit der Header dann schon gesetzt wird ("headers already sent" ).

    Du kannst allerdings Output-Bufferung verwenden. Fasse den gesamten Code der Problemdatei mit ob_start(); und ob_end_flush(); ein.



    gru&#223;
    ferdinand24


    Beitrag geändert: 11.11.2007 10:54:56 von ferdinand24
  4. Autor dieses Themas

    panthero22

    panthero22 hat kostenlosen Webspace.


    Warning: Cannot modify header information - headers already sent by (output started at /home/webpages/lima-city/panthero22/html/includes.main/db_connect.php:1) in /home/webpages/lima-city/panthero22/html/includes.main/login1.php on line 18


    Die Fehlermeldung sagt doch alles, was du brauchst.
    Die Ausgabe wurde schon in db_connect.php in Zeile 1 gestartet.
    Wenn du mit PHP Header setzen m&#246;chtest, darfst du vor der Anweisung nichts ausgeben, weil damit der Header dann schon gesetzt wird ("headers already sent" ).

    Du kannst allerdings Output-Bufferung verwenden. Fasse den gesamten Code der Problemdatei mit ob_start(); und ob_end_flush(); ein.



    gru&#223;
    ferdinand24


    Beitrag ge&auml;ndert: 11.11.2007 10:54:56 von ferdinand24


    Danke :)

    Es hat geklappt

    Gruss Panthero
  5. 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!