ciao a tutti,
ho bisogno di aiuto...
non riesco a capire il perchè non mi funziona unserialize() con il mio host server.
con un semplice esempio ho provato a testare serialize() e unserialize() in locale e tutto funziona,
testo nel server e non mi funziona unserialize() e non riesco a capire il perchè
questo è il codice della prima pagina:
questo è il semplice codice della seconda paginaCodice PHP:
// abbrevio
while ($row = mysql_fetch_array($sql))
{
$id = $row["id"];
$question = $row["question"];
$opt1 = $row["opt1"];
$opt2 = $row["opt2"];
$opt3 = $row["opt3"];
$mio []=$id;
print_r($mio); //mi da tutto l'array
}
$serie=serialize($mio);
echo $serie; //ho l'output previsto....
echo "[url='esporta1.php?arr=$serie']Esporta in Word[/url]";
l'output della pagina è completamente biancaCodice PHP:
$valori =unserialize($_GET['arr']);
print_r( $valori );
dove sbaglio??
oppure,
non sono molto pratico, c'è qualche limite del php.ini del host server?
dovrei aggiungere poi un foreach, e come si può intuire portare il tutto su un doc di word..
ma questo è secondario
grazie per l'aiuto
![]()