AnalphaBestie: nach if - header

Hallo,

ich habe ein ganz simples loginscript. wenn der login erfolgreich war soll man direkt zu der eigentlich login seite weitervermittelt werden ( kling dumm ist aber in dem fall ok ;) )

if ($action == "login")
   if ($pass == "1") {
      header ("Location: inc/login/");

}

warum geht der header nicht ? wenn ich es mit echo ""; mache passt es...

Kann mir wer sagen wie es geht ?

MFG AnalphaBestie

  1. Huhu

    mit vollständiger Url (also http://uswundsofort) sollte es funktionieren.

    Viele Grüße

    lulu

    1. Huhu

      mit vollständiger Url (also http://uswundsofort) sollte es funktionieren.

      nein das probierte ich als erstes, funzt net ...

      Viele Grüße

      lulu

      Analphabestie

      1. Huhu

        tja ansonsten ist das Code-Stück ja recht übersichtlich, viele Fehler sollte man da also nicht einbauen können.

        nein das probierte ich als erstes, funzt net ...

        was passiert denn wenn es schon nicht "funzt"?

        lulu

        1. Huhu

          ;)

          tja ansonsten ist das Code-Stück ja recht übersichtlich, viele Fehler sollte man da also nicht einbauen können.

          nein das probierte ich als erstes, funzt net ...
          was passiert denn wenn es schon nicht "funzt"?

          Warning: Cannot add header information - headers already sent by (output started at /is/htdocs/27676/www.ackro.de/main.php:10) in /is/htdocs/27676/www.ackro.de/main.php on line 35

          komplettes script

          <?
          echo '<!-- Start Admin  -->';

          if ($sess){ echo  "- [ <b>Admin</b> ] -"; }
          else echo ('
          <form method="post" action="main.php?site=news&action=login" >
           <input type="text" size="15" name="pass" value="Admin Login" class="editbox"></input>
          </form> ');

          if ($action == "login")
             if ($pass == "1") {
                header ("Location: http://www.ackro.de/inc/login/index.php");

          }

          ?>

          anschaun kannstes dir hat unter www.ackro.de
          username und pw: test

          lulu

          Danke für die hilfe
          Analpha

          1. Huhu

            die Lösung ist recht einfach
            vor einem header-Aufruf darf noch nichts ausgegeben worden sein.
            (z.B.print,echo,html)

            daher der cannot send header-Fehler

            Viele Grüße

            lulu

            1. Huhu

              Re HuHu

              die Lösung ist recht einfach
              vor einem header-Aufruf darf noch nichts ausgegeben worden sein.
              (z.B.print,echo,html)

              daher der cannot send header-Fehler

              Danke danke danke, funzt gut!

              Viele Grüße

              lulu

              Mfg AnalphaBestie