girasol: Login funktioniert nicht unter IE

Hallo

Ich bin da auf ein mekrwürdiges Problem gestossen. Ich habe für eine Webseite ein Login erstellt wie es unter dem folgenden Link zu finden ist:

http://aktuell.de.selfhtml.org/artikel/php/loginsystem/index.htm

Die Eingabefelder für Username und Passwort befinden sich in einem eigenen div. DIe PHP Session Teile habe ich jeweils vor den HTML Teil der Seiten eingefügt. Soweit so gut.

Eigentlich funktioniert dies auch, zumindest in Firefox und auch SeeMonky aber NICHT im InternetExplorer!!! (kann mich nicht einloggen)
Ich meine, ich kenne ja den umgekehrten Vorfall, da es der IE in der Regeln icht so genau nimmt, aber so?!?!?!

Kann mir jemand wieterhlefen und sagen wesshalb das Script nicht in jedem Browser läuft?

  1. Mahlzeit,

    Kann mir jemand wieterhlefen und sagen wesshalb das Script nicht in jedem Browser läuft?

    Ohne Skript oder alternativ eine funktionierende Glaskugel nicht.

    MfG,
    EKKi

    --
    sh:( fo:| ch:? rl:( br:> n4:~ ie:% mo:} va:) de:] zu:) fl:{ ss:) ls:& js:|
    1. @EKKi
      Ich kann hier den Code scho posten. Allerdings ist es der gleiche wie unter dem aufgeführten Link zu finden ist.

      Hier der code für das login:
      <?php

      if ($_SERVER['REQUEST_METHOD'] == 'POST') {
            session_start();

      //Session ID wird in Variable gespeichert
        $xid = session_id();

      $username = $_POST['username'];
            $passwort = $_POST['passwort'];

      $hostname = $_SERVER['HTTP_HOST'];
            $path = dirname($_SERVER['PHP_SELF']);

      // Benutzername und Passwort werden überprüft
            if ($username == 'test' && $passwort == 'test') {
             $_SESSION['angemeldet'] = true;

      // Weiterleitung zur geschützten Startseite
             if ($_SERVER['SERVER_PROTOCOL'] == 'HTTP/1.1') {
              if (php_sapi_name() == 'cgi') {
               header('Status: 303 See Other');
               }
              else {
               header('HTTP/1.1 303 See Other');
               }
              }

      header('Location: http://'.$hostname.($path == '/' ? '' : $path).'/home.php');
             exit;
             }
            }
      ?>

      1. Ups, der teil:

        //Session ID wird in Variable gespeichert
          $xid = session_id();

        Müsste eigentlich das nicht drin sein. Ist von einem Problemlösungsversuch