Hallo zusammen.
Ich hab mich durch php.net gelesen, sowie durchs Forum. Vieles probiert, nix geklappt.
Jetzt brauch ich echte Hilfe! ;-)
Ich habe mich an dem Session-Login-Tutorial von tutorials.de orientiert und aufgrund dessen die Seiten aufgebaut.
Das Problem ist jetzt folgendes:
Ich logge mich von der Seite index.php ein. Das Formular geht nach checkuser.php und bei Erfolg werden diverse Daten in die Session registriert und ich werde mit den Daten und einer sid nach index.php?page=login&sid=$sid geheadert.
In der index.php steht zuallererst das:
Solange ich mich dann auf der Seite index.php?page=login&sid=$sid befinde, bin ich eingeloggt und alles funzt prima.
Wenn ich jetzt per Link nach index.php?page=andere_seite&sid=$sid gehe, fliege ich raus und die Session-Daten sind weg.
Wo liegt mein Fehler?
Die beiden unterschiedlichen $page-Werte haben keinen Einfluß, dort findet keine Sessionverwaltung statt.
Könnte mir jemand ein paar Tips geben? Ich hab echt nen Hänger ...
Grüße und Danke, Ronin
Ich hab mich durch php.net gelesen, sowie durchs Forum. Vieles probiert, nix geklappt.
Jetzt brauch ich echte Hilfe! ;-)
Ich habe mich an dem Session-Login-Tutorial von tutorials.de orientiert und aufgrund dessen die Seiten aufgebaut.
Das Problem ist jetzt folgendes:
Ich logge mich von der Seite index.php ein. Das Formular geht nach checkuser.php und bei Erfolg werden diverse Daten in die Session registriert und ich werde mit den Daten und einer sid nach index.php?page=login&sid=$sid geheadert.
In der index.php steht zuallererst das:
PHP:
<?php
session_start();
$sid = session_id();
if ((session_is_registered("user_eingeloggt")) && ($_SESSION["user_eingeloggt"])) {
$login = TRUE;
} else {
$login = FALSE;
}
?>
Solange ich mich dann auf der Seite index.php?page=login&sid=$sid befinde, bin ich eingeloggt und alles funzt prima.
Wenn ich jetzt per Link nach index.php?page=andere_seite&sid=$sid gehe, fliege ich raus und die Session-Daten sind weg.
Wo liegt mein Fehler?
Die beiden unterschiedlichen $page-Werte haben keinen Einfluß, dort findet keine Sessionverwaltung statt.
Könnte mir jemand ein paar Tips geben? Ich hab echt nen Hänger ...
Grüße und Danke, Ronin