Ciao a tutti,
come posso passare un oggetto tramite post?
Ho provato ad utilizzare il serialize nella prima pagina e nella pagina successiva al post l'unseriale
ma nn mi funziona.
Per esempio
codice:
pagina1.php
<?
class mia_classe
{
var $variabile1;
var $variabile2;
}
$oggetto = new mia_classe;
$oggetto->variabile1= 1;
$oggetto->variabile2= 2;
?>
<html>
<body>
<form method="post" action="pagina2.php" name="form1">
<input type="hidden" value = "<?=serialize($oggetto)?>" name="oggetto">
<input type="submit" name="salva" value="salva">
</form>
</body>
</html>
#########
pagina2.php
<?
class mia_classe
{
var $variabile1;
var $variabile2;
}
$ogg = new mia_classe;
$ogg = unserialize($_POST['oggetto']);
echo $ogg->variabile1; //non mi restituisce nulla
?>
nella pagina pagina2.php non mi stampa nulla.
Dove sbaglio??
grazie mille