Ik heb een class gemaakt die de gebruiker beschrijft met verschillende functies erbij.

Hoe kan ik ervoor zorgen dat informatie in een variabele die verwijst naar die class bewaard blijft gedurende de sessie?

dit heb ik:

global $user;
en dan acties met $user

maar dit wordt niet bewaard, want de volgende keer ik een pagina open is deze variabele terug niets...

Enige oplossingen, dank bij voorbaat

Wietse
session_start();
$_SESSION['user'] = $GLOBALS['user'];


$GLOBALS['user'] is dan die $user die je global gemaakt hebt
je kan deze $_SESSION['user'] dan gebruiken op elke pagina tot de gebruiker zijn browser dicht doet

hoe geraak ik dan aan de variabelen/functies van mijn class

normaal: $user->functie_of_variabele

nu: $_SESSION['user']->functie_of_variabele

Wietse
classname->fucntie($_SESSION['user'])
hier kan ik niet meer volgen, zou u eventueel een concreter voorbeeld willen geven...

de variabele $_SESSION['user'] moet een instancie van de class zijn

($user = new user_props) -->user_props is class
Zelfde dus:
<?
# Maak instantie van de class user_props
$_SESSION['user'] = new user_props;
?>
ah sorry ik wist niet juist wat je ermee bedoelde :s
np, heb het goed nu, bedankt

Reageren