Hallo,
das ist aber nicht mehr ganz so aktuell...
Du solltest session_register() und session_unregister() usw. gar nicht benutzen, sondern nur noch das Superglobale Array
$_SESSION[]
also
-----------------------
<?php #### hiervor steht absolut nix, auch keine Leerzeile ! ####
session_start();
if (strlen(SID)> 0)
{
$_SESSION["username"] = $_POST["username"]; ### kommt aus dem Form
echo "Session wurde neu gestartet";
}
else
{
echo "Session mit User {$_SESSION["username"]} wird fortgesetzt.";
}
....
?>
-------------------
Das Array $_SESSION[] wird am Ende des Scripts oder bei plötzlichem Abbruch oder bei gewolltem Abbruch (exit) automatisch in der Sessiondatei /tmp/sess_1234567890ABCDEFG1234567890ABCDEFG
gespeichert.
Hinter sess_ steht die Sessionnummer, also nicht DIESE Zahlenfolge ;-)
Ich würde den Pfad für die Sessiondateien verlegen in:
/tmp/session/...
aber nicht tiefer, sonst funktioniert der Garbage Collector nicht mehr.
Grüße
Tom