phpbar.de logo

Mailinglisten-Archive

[php] =?iso-8859-1?Q?Re:_=5Bphp=5D_Session-Anf=E4nger_in_php4?=

[php] =?iso-8859-1?Q?Re:_=5Bphp=5D_Session-Anf=E4nger_in_php4?=

Tobias Ratschiller tobias_(at)_dnet.it
Thu, 23 Mar 2000 13:32:19 +0100


> Funktioniert nicht. Es wird nur die Variable 'user', jedoch nicht
> der Wert 'test' gepseichert.
>
> Wo liegt mein Denkfehler?

Session-Variablen sind globale Variablen. Wenn die Session gespeichert wird,
ist $user nicht mehr verfügbar, da es sich um eine lokale Variable in der
Funktion handelt. Definiere $user als globale Variable - das sollte das
Problem lösen:

function login()
{
    global $user;
    $user = "test";
    ...
}

Mit freundlichen Grüßen,
  Tobias Ratschiller



php::bar PHP Wiki   -   Listenarchive