Also,
Die login.php(nicht die ganze):
<?php
}
if ($go == 1) {
$sql = "SELECT * FROM benutzer WHERE (username like '".$username."') AND (passwort = '".md5($passwort)."')";
$res = mysql_query($sql);
$num = mysql_num_rows($res);
if ($num > 0) {
$_SESSION["id"] = mysql_result($res, 0, "id");
$_SESSION["gruppe"] = mysql_result($res, 0, "gruppe");
$_SESSION["nachname"] = mysql_result($res, 0, "nachname");
$_SESSION["vorname"] = mysql_result($res, 0, "vorname");
$_SESSION["email"] = mysql_result($res, 0, "email");
?>
ganz oben in der login.php steht natürlich noch session_start() und die Verbindung zur Datenbank.
Wenn man sich erfolgreich angemeldet hat kommt man wieder auf die index.php zurück:
<?php session_start();
if (isset ($_SESSION["id"]))
{
echo $_SESSION["vorname"]." ".$_SESSION["nachname"];
}
?>
Und da wird dann nichts ausgegeben. Auch keine Fehlermeldung! Wie gesagt wenn ich die SID mit der URL übergebe dann gehts.