Warning Cannot modify header information

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • #16
    wenn mein if() immer erfüllt wäre, dann dürfte "else" doch gar nicht aufgerufen werden ...

    ... aber die meldung sagt ja, dass der header bereits aus dem "else" geschickt wurde

    oder hab ich deinen einwand falsch verstanden?
    [FONT=arial][COLOR=orangered]
    Mein Buchtipp: Gegenseitige Hilfe (Michail Kropotkin)
    [/COLOR]

    ... und nicht vergessen: der Ton macht die Musik ;-)

    ... aber, manchmal ruft man in den (Forum-)Wald hinein und es schallt ganz anders heraus
    [/FONT]

    Kommentar


    • #17
      tschuldige, du kennst die meldung ja gar nicht

      output started at .../entry.inc.php:76
      und 76 ist die zeile im else-zweig
      [FONT=arial][COLOR=orangered]
      Mein Buchtipp: Gegenseitige Hilfe (Michail Kropotkin)
      [/COLOR]

      ... und nicht vergessen: der Ton macht die Musik ;-)

      ... aber, manchmal ruft man in den (Forum-)Wald hinein und es schallt ganz anders heraus
      [/FONT]

      Kommentar


      • #18
        habe jetzt im else-zweig noch eine abfrage eingebaut

        PHP-Code:
        else
                {
                    if (!
        headers_sent())
                    {
                     
        ob_end_flush();
                    }
                    echo 
        "Else-Zweig";
                    
        $sql "UPDATE users 
                    SET timeout=
        $zeit 
                    WHERE UserSession='"
        .session_id()."'";
                    
        mysql_query($sql);
                } 
        allerdings mit dem selben ergebnis
        [FONT=arial][COLOR=orangered]
        Mein Buchtipp: Gegenseitige Hilfe (Michail Kropotkin)
        [/COLOR]

        ... und nicht vergessen: der Ton macht die Musik ;-)

        ... aber, manchmal ruft man in den (Forum-)Wald hinein und es schallt ganz anders heraus
        [/FONT]

        Kommentar


        • #19
          Fehler gefunden!

          Problem trat immer dann auf, wenn ich mit Logout-Button vor Ablauf der Zeit ausgeloggt habe. Darf natürlich nicht sein.

          Also folgender Code im Elde-Zweig:

          PHP-Code:
          else
          {
              if (!isset (
          $_POST['logout']))
                  
          ob_end_flush();
              
          $sql "UPDATE users 
              SET timeout=
          $zeit 
              WHERE UserSession='"
          .session_id()."'";
              
          mysql_query($sql);

          Ergebnis:
          Keine Fehelrmeldung mehr in allen mir bekannten Fällen!

          <----- THX and Close
          [FONT=arial][COLOR=orangered]
          Mein Buchtipp: Gegenseitige Hilfe (Michail Kropotkin)
          [/COLOR]

          ... und nicht vergessen: der Ton macht die Musik ;-)

          ... aber, manchmal ruft man in den (Forum-)Wald hinein und es schallt ganz anders heraus
          [/FONT]

          Kommentar

          Lädt...
          X