Hallo,
Ich weiß nicht aber irgendwie treiben mich Sessions langsam in den Wahnsinn!
Wo mache ich bloß den Fehler? Ich bin an diesem blöden Script jetzt bestimmt 4 Stunden, ohne Sessions wären das 10 Minuten gewesen!
Versuche mal mein Seminarbeispiel nachzuvollziehen (3 Dateien):
// sessions1.php
<?php
session_start(); // Sitzung starten
session_register("xyz"); // Sitzungs-Variable xyz registrieren
?>
<html>
<head>
<title>Sessions</title>
</head>
<body>
<h2>Testseite 1</h2>
<?php
print "Session-ID: ".session_id();
$xyz="Test"; // Sitzungs-Variable mit Wert belegen
?>
<br>
<a href="sessions2.php">Testseite 2</a>
</body>
</html>
// sessions2.php
<?php
session_start();
?>
<html>
<head>
<title>Sessions</title>
</head>
<body>
<h2>Testseite 2</h2>
<?php
print "Session-ID: ".session_id();
print "<br>Wert der Session-Variable xyz: ".$xyz;
?>
<br>
<a href="sessions3.php">Testseite 3</a>
</body>
</html>
// sessions3.php
<?php
session_start();
session_unset(); // alle Sitzungs-Variablen entfernen
session_destroy(); // Sitzung beenden
?>
<html>
<head>
<title>Sessions</title>
</head>
<body>
<h2>Testseite 3</h2>
<?php
print "Sitzungs-ID: ".session_id();
print "<br>Sitzungs-Variable $xyz: ".$xyz;
?>
<br>
Die Session-ID und die Sitzungsvariable $xyz wurde wieder entfernt.
</body>
</html>
MfG, Thomas