Einzelnen Beitrag anzeigen

Markus
(Gast)

n/a Beiträge
 
#4

Re: [PHP] Sessions und der Internet-Explorer...

  Alt 2. Mär 2005, 17:06
Okay, hier mal Code-Auszüge:

checkuser.php
Code:
function checkuser()
{
   session_start ();
   if (!isset ($_SESSION["user_id"]))
   {
     return "0";
   }
   else
   {
      return "1";
   }
}
Login:
Code:
if ($action == "login")
{
   include "db_config.php";
   $verbindung = @mysql_connect($db_server, $db_user , $db_passwort);
   @mysql_select_db($datenbank, $verbindung);

   $sql = "SELECT id, login, nachname, vorname, anzahlbilder FROM benutzer WHERE (login like '".$_REQUEST["login"]."') AND (passwort = '".Base64_Encode ($_REQUEST["passwort"])."')";
   $result = mysql_query ($sql);

   if (mysql_num_rows ($result) > 0)
   {
     $data = mysql_fetch_array ($result);

     $_SESSION["user_id"] = $data["id"];
     $_SESSION["user_login"] = $data["login"];
     $_SESSION["user_nachname"] = $data["nachname"];
     $_SESSION["user_vorname"] = $data["vorname"];
     $_SESSION["user_anzahlbilder"] = $data["anzahlbilder"];
   }
   else
   {
      $falschedaten = 1;
   }
}
Aufruf zum Überprüfen des Logins:
Code:
include "checkuser.php";
if (checkuser() == "1") {echo "Eingeloggt";}
else {echo "Ausgeloggt";}
Auf der index.php steht am Anfang ein session_start().

Wie gesagt, im Firefox geht alles wunderbar, im IE dann nicht mehr...
  Mit Zitat antworten Zitat