Moin!
session_unregister("bla"); <-- nein <-- genau
unset ($_SESSION["bla"]); <-- überflüssig
$bla = "neuer Wert"; <-- ja <-- überflüssig
$_SESSION['bla'] = "neuer Wert"; <-- ja <-- genau
Lieber so.
Also in der Summe:
$_SESSION['bla'] = "neuer Wert";
Fertig.
Die Verwendung von $_SESSION hat auch den Vorteil, dass man (wieder einmal) die Namensräume trennt. Durch das unbedachte Registrieren einer Variablen in einem Skript, welche in einem anderen Skript dummerweise als von der Session nicht zu benutzende globale Variable benutzt würde, hätte man ganz dumme Probleme provoziert. Insbesondere, wenn diese globale Variable noch vor session_start() definiert worden wäre, würde ihr Wert durch session_start() zerstört.
$_SESSION ist also "eine sehr gute Sache[TM]".
- Sven Rautenberg
"Beim Stuff für's Web gibts kein Material, was sonst das Zeugs ist, aus dem die Sachen sind."
(fastix®, 13. Oktober 2003, 02:26 Uhr -> </archiv/2003/10/60137/#m338340>)