Jogi: dummes problem mit $_SESSION

Beitrag lesen

moin moin an alle!

erstmal, auf einmal funktionieren meine Scripte nicht mehr.
hab gestern neu formatiert und phptriad neu installiert.
meine php-version ist: 4.34
register_globals = off

login-bereich:
daten eingeben, funktion überprüft ob daten richtig sind und $_SESSION['name'], $_SESSION['pw'] werden "gestartet"

achja, in der login.php hab ich noch folgendes stehen,
das $_SESSION['name'] und pw = "guest" ist, wenn die nicht vorhanden ist. aber das spielt da ja keine rolle mehr, weil ab da ja $_SESSION['name'] und pw gestartet wurden.

hab bisher nichts an dem script geändert, aber es geht nix.

so jetzt zu dem teil wo das problem auftritt:
service.php :

<? ob_start();
session_start();
include("connect.php");
include("functionen.php");

if(check_login($_SESSION['name'], $_SESSION['pw']) == true)
{
$sql = "SELECT * FROM users WHERE id = '".$_SESSION['id']."'";
$select = mysql_query($sql) or die(mysql_error());
$user = mysql_fetch_array($select);
$datum = date("d.m.Y", $user['reg_seit']);
$time = date("H:m", $user['reg_seit']);
echo "
hier sollte alles kommen, wenn man eingeloggt ist";

echo "</b></font></p>";
}
else
{
    echo "<div align="center"><font color="red">Sie haben hier kein Zutritt.<br>Bitte loggen Sie sich ein.</font></div>";
}
?>

es kommt immer wieder der else teil zur geltung.

folgender Fehler tritt auf:
Notice: Undefined index: name in f:\apache\webmail_neu\service.php on line 88

Notice: Undefined index: pw in f:\apache\webmail_neu\service.php on line 88

Zeile 88 ist diese hier :
if(check_login($_SESSION['name'], $_SESSION['pw']) == true)

hoffe mir kann jemand helfen
bedanke mich schonmal.
hoffentlich war die beschreibung bruachbar