ciao a tutti. Ho seri problemi con gli include.
In pratica vorrei sapere come includere tutti i miei file...che sono classi...posso includere in un file e poi includere tutti gli altri?
Ora.....ho una classe User con i metodi setUsername() e setPasswor() ... (ci sono anche i metodi di get.)
Allora vorrei sapere perche, riducendo il codice all'essenziale non va niente e mi da il fantastico errore :
Fatal error: main() [function.main]: The script tried to execute a method or access a property of an incomplete object. Please ensure that the class definition "User" of the object you are trying to operate on was loaded _before_ unserialize() gets called or provide a __autoload() function to load the class definition
ecco i miei 2 file :
1) session_start();
include_once('../terminalgold/User.class.php');
$user=new User();
$user->setUsername('pippo');
$user->setPassword('pippo');
$user->setAdmin("true");
$_SESSION['user'] = $user;
header("Location: arrivo.php");
2) session_start();
$incazzato = $_SESSION['user'];
echo $incazzato->getUsername();
non e' pazzesco???non ho fatto nulla di cosi strano.
dove sbaglio?