ciao.
Ho un oggetto nella sessione e voglio andarlo a recuperare e ad utilizzare i suoi metodi.
ho provato cosi:
$q="select * from lista where utente='".$user."'";
while($row=mysql_fetch_array(safe_query($q)))
{
$utente=new utenti($user,$row["host"],$row["ftpuser"],$row["ftppass"]);
$utente->setIsinRole(true);
}
$_SESSION["utente"]=$utente;
}
}
$u1=$_SESSION["utente"];
$u=(utenti)$u1;
dove la classe è questa:
class utenti
{
var $utente="";
var $ftpuser="";
var $ftppass="";
var $isinRole="";
var $host="";
var $dir="";
function utenti($user,$host,$ftputente,$ftppassword)
{
$this->host=$host;
$this->ftppass=$ftppassword;
$this->ftpuser=$ftputente;
$this->utente=$user;
}
function getUtente()
{
return $this->utente;
}
function getftpUtente()
{
return $this->ftpuser;
}
function getftpPass()
{
return $this->ftppass;
}
function getIsinRole()
{
return $this->isinRole;
}
function setIsinRole($sino)
{
$this->isinRole=$sino;
}
}
ho messo tutto nella stessa pagina e non funziona ,come mai?