Moin!
also $_SESSION is equivalent zu session_register ?
Nein.
$_SESSION ist eine Variable, deren Inhalt am Ende eines Skriptes (in dem session_start() aufgerufen wurde) gespeichert und beim nächsten Aufruf von session_start() wiederhergestellt wird.
Man kann sie prima als mehrdimensionales Array verwenden, auf das man aus allen Ebenen (auch aus Funktionen) zugreifen kann. Es ist unnötig, aus dem Array Variablen zu extrahieren und wieder reinzuschreiben so nach dem Motto:
$user = $_SESSION['user'];
....
$_SESSION['user'] = $user;
und isset ... is " zu session_is_registered ?
Nein. isset() fragt ab, ob die als Parameter genannte Variable existiert. Das bezieht sich im Falle von einzelnen Arrayfeldern nur auf das jeweilige Arrayfeld, nicht auf das Array insgesamt.
- 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>)