dobi1989
Mitglied
Hallo,
ich plane einen neuen Newssystem-Service. Das ist ja eigentlich garkein Problem. Aber da kommt das große ABER:
Ich möchte für den Login keine Cookies benutzen, sondern Sessions!
So. Nehmen wir mal an der User gibt seine Daten in der "login.php" ein und die Daten werden dann in der "logincheck.php" überprüft, auf Richtigkeit und so weiter. (Das ist noch kein Problem). So wenn die Daten vorhanden und richtig sind wird nun eine Session erstellt. Ich mache das so:
<?php
session_start();
$sid = session_id;
$_SESSION['username'] = "Demo";
$_SESSION['email'] = "demo@test.de";
header("Location: login.php?show=1&sid=$sid");
?>
So. Nun übergebe ich die sessionid mit dem "header();". Im Loginbereich muss die Session ja mit jedem neuen Link auch weitergegeben werden, oder?
Wenn ich jetzt die login.php?show=2&sid=$sid"; aufrufe dann kann ich auf die Sessionvariablen zugreifen mit oder ohne $sid. Wieso? Wozu geben dann die Sessionid weiter wenn ich auch ohne sie auf die Session Variablen zugreifen kann?
Mit freundlichen Grüßen
Markus Dobmann
ich plane einen neuen Newssystem-Service. Das ist ja eigentlich garkein Problem. Aber da kommt das große ABER:
Ich möchte für den Login keine Cookies benutzen, sondern Sessions!
So. Nehmen wir mal an der User gibt seine Daten in der "login.php" ein und die Daten werden dann in der "logincheck.php" überprüft, auf Richtigkeit und so weiter. (Das ist noch kein Problem). So wenn die Daten vorhanden und richtig sind wird nun eine Session erstellt. Ich mache das so:
<?php
session_start();
$sid = session_id;
$_SESSION['username'] = "Demo";
$_SESSION['email'] = "demo@test.de";
header("Location: login.php?show=1&sid=$sid");
?>
So. Nun übergebe ich die sessionid mit dem "header();". Im Loginbereich muss die Session ja mit jedem neuen Link auch weitergegeben werden, oder?
Wenn ich jetzt die login.php?show=2&sid=$sid"; aufrufe dann kann ich auf die Sessionvariablen zugreifen mit oder ohne $sid. Wieso? Wozu geben dann die Sessionid weiter wenn ich auch ohne sie auf die Session Variablen zugreifen kann?
Mit freundlichen Grüßen
Markus Dobmann